Удаленный сервер возвратил ошибку: (422) - PullRequest
4 голосов
/ 08 мая 2009

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

WebResponse response = request.GetResponse()

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

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

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

1 Ответ

3 голосов
/ 08 мая 2009

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

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

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

...