Domanda

Ricevo il seguente errore quando provo a ottenere WebResponse usando

WebResponse response = request.GetResponse()

Il server remoto ha restituito un errore: (422).

at System.Net.HttpWebRequest.GetResponse()
   at HopSharp.HoptoadClient.Send(HoptoadNotice notice) in D:\Projects\...dClient.cs:line 65

Qualcuno ha idea di questa eccezione?

È stato utile?

Soluzione

Tale eccezione indica che il server Web ha risposto con un codice di errore, vale a dire 422. Sarà necessario verificare con l'amministratore del sito remoto, perché ciò potrebbe essere. (O guarda il corpo della risposta se ne è stata restituita una, potrebbe includere alcuni suggerimenti).

Ecco la spiegazione del codice di errore 422: http: //tools.ietf. org / html / rfc4918 # section-11.2

La richiesta che stai inviando al server è molto probabilmente non valida in un modo o nell'altro. Quale potrebbe essere l'errore esatto, è impossibile da dire senza sapere quale richiesta si sta inviando contro quale sistema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top