Вопрос

Я получаю следующую ошибку, когда пытаюсь получить WebResponse, используя

WebResponse response = request.GetResponse()

Удаленный сервер возвратил ошибку: (422).

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

Кто-нибудь имеет представление об этом исключении?

Это было полезно?

Решение

Это исключение означает, что веб-сервер ответил с кодом ошибки, а именно 422. Вам необходимо выяснить у администратора удаленного сайта, почему это может быть. (Или посмотрите на тело ответа, если таковой был возвращен, он может содержать некоторые подсказки).

Вот объяснение кода ошибки 422: http: //tools.ietf. org / html / rfc4918 # section-11.2

Запрос, который вы отправляете на сервер, скорее всего, так или иначе недействителен. Какова может быть точная ошибка, невозможно сказать, не зная, какой запрос вы отправляете против какой системы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top