4

を使用して WebResponse を取得しようとすると、次のエラーが発生します。

WebResponse response = request.GetResponse()

リモート サーバーがエラーを返しました: (422)。

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

誰かがこの例外について考えていますか?

4

1 に答える 1

3

この例外は、Web サーバーがエラー コード、つまり 422 で応答したことを意味します。リモート サイトの管理者に確認する必要があります。その理由を確認してください。(または、応答が返された場合は、応答の本文を見てください。いくつかのヒントが含まれている可能性があります)。

エラー コード 422 の説明は次のとおりです。https://www.rfc-editor.org/rfc/rfc4918#section-11.2

サーバーに送信しているリクエストは、何らかの理由で無効である可能性があります。正確なエラーが何であるかは、どのシステムに対してどのリクエストを送信しているかを知らずに判断することは不可能です。

于 2009-05-08T13:46:36.500 に答える