HTTP 状態コード (Winhttp.h)
これらの定数と対応する値は、インターネット上のサーバーによって返される HTTP 状態コードを示します。
-
HTTP_STATUS_CONTINUE
-
-
100
-
要求を続行できます。
-
-
HTTP_STATUS_SWITCH_PROTOCOLS
-
-
101
-
サーバーがアップグレード ヘッダーでプロトコルを切り替えました。
-
-
HTTP_STATUS_OK
-
-
200
-
要求は正常に完了しました。
-
-
HTTP_STATUS_CREATED
-
-
201
-
要求が満たされ、新しいリソースが作成されました。
-
-
HTTP_STATUS_ACCEPTED
-
-
202
-
要求は処理のために受け入れられますが、処理は完了していません。
-
-
HTTP_STATUS_PARTIAL
-
-
203
-
entity-header で返されるメタ情報は、元のサーバーから使用できる決定的なセットではありません。
-
-
HTTP_STATUS_NO_CONTENT
-
-
204
-
サーバーは要求を満たしていますが、返送する新しい情報はありません。
-
-
HTTP_STATUS_RESET_CONTENT
-
-
205
-
要求が完了し、クライアント プログラムは、ユーザーが別の入力アクションを簡単に開始できるように、要求の送信の原因となったドキュメント ビューをリセットする必要があります。
-
-
HTTP_STATUS_PARTIAL_CONTENT
-
-
206
-
サーバーは、リソースの部分的な GET 要求を満たしています。
-
-
HTTP_STATUS_WEBDAV_MULTI_STATUS
-
-
207
-
World Wide Web Distributed Authoring and Versioning (WebDAV) 操作中、これは 1 つの応答に対して複数の状態コードを示します。 応答本文には、状態コードを記述する拡張マークアップ言語 (XML) が含まれています。 詳細については、「 分散オーサリング用の HTTP 拡張機能」を参照してください。
-
-
HTTP_STATUS_AMBIGUOUS
-
-
300
-
要求されたリソースは、1 つ以上の場所で使用できます。
-
-
HTTP_STATUS_MOVED
-
-
301
-
要求されたリソースが新しい永続的な Uniform Resource Identifier (URI) に割り当てられているので、このリソースへの今後の参照は、返された URI のいずれかを使用して行う必要があります。
-
-
HTTP_STATUS_REDIRECT
-
-
302
-
要求されたリソースは、別の URI の下に一時的に存在します。
-
-
HTTP_STATUS_REDIRECT_METHOD
-
-
303
-
要求に対する応答は、別の URI の下にあり、そのリソースの GET HTTP 動詞 を使用して取得する必要があります。
-
-
HTTP_STATUS_NOT_MODIFIED
-
-
304
-
要求されたリソースが変更されていません。
-
-
HTTP_STATUS_USE_PROXY
-
-
305
-
要求されたリソースには、場所フィールドによって指定されたプロキシを介してアクセスする必要があります。
-
-
HTTP_STATUS_REDIRECT_KEEP_VERB
-
-
307
-
リダイレクトされた要求は、同じ HTTP 動詞を保持します。 HTTP/1.1 の動作。
-
-
HTTP_STATUS_BAD_REQUEST
-
-
400
-
構文が無効なため、サーバーで要求を処理できませんでした。
-
-
HTTP_STATUS_DENIED
-
-
401
-
要求されたリソースには、ユーザー認証が必要です。
-
-
HTTP_STATUS_PAYMENT_REQ
-
-
402
-
HTTP プロトコルでは実装されていません。
-
-
HTTP_STATUS_FORBIDDEN
-
-
403
-
サーバーは要求を認識しましたが、それを満たすことはできません。
-
-
HTTP_STATUS_NOT_FOUND
-
-
404
-
サーバーで、要求された URI に一致するものが見つかりませんでした。
-
-
HTTP_STATUS_BAD_METHOD
-
-
405
-
使用される HTTP 動詞 は使用できません。
-
-
HTTP_STATUS_NONE_ACCEPTABLE
-
-
406
-
クライアントに許容される応答が見つかりませんでした。
-
-
HTTP_STATUS_PROXY_AUTH_REQ
-
-
407
-
プロキシ認証が必要です。
-
-
HTTP_STATUS_REQUEST_TIMEOUT
-
-
408
-
要求を待機中にサーバーがタイムアウトしました。
-
-
HTTP_STATUS_CONFLICT
-
-
409
-
リソースの現在の状態と競合しているため、要求を完了できませんでした。 ユーザーは、詳細情報を使用して再送信する必要があります。
-
-
HTTP_STATUS_GONE
-
-
410
-
要求されたリソースはサーバーで使用できなくなり、転送アドレスは不明です。
-
-
HTTP_STATUS_LENGTH_REQUIRED
-
-
411
-
サーバーは、コンテンツの長さが定義されていない要求を受け入れることができません。
-
-
HTTP_STATUS_PRECOND_FAILED
-
-
412
-
1 つ以上の要求ヘッダー フィールドで指定された前提条件は、サーバーでテストされたときに false に評価されます。
-
-
HTTP_STATUS_REQUEST_TOO_LARGE
-
-
413
-
要求エンティティがサーバーで処理できるよりも大きいため、サーバーは要求を処理できません。
-
-
HTTP_STATUS_URI_TOO_LONG
-
-
414
-
要求 URI がサーバーが解釈できるよりも長いため、サーバーは要求を処理できません。
-
-
HTTP_STATUS_UNSUPPORTED_MEDIA
-
-
415
-
要求のエンティティが、要求されたメソッドの要求されたリソースでサポートされていない形式であるため、サーバーは要求に対応できません。
-
-
HTTP_STATUS_RETRY_WITH
-
-
449
-
適切なアクションを実行した後、要求を再試行する必要があります。
-
-
HTTP_STATUS_SERVER_ERROR
-
-
500
-
サーバーで予期しない状態が発生し、要求を満たすことができませんでした。
-
-
HTTP_STATUS_NOT_SUPPORTED
-
-
501
-
サーバーは、要求を満たすために必要な機能をサポートしていません。
-
-
HTTP_STATUS_BAD_GATEWAY
-
-
502
-
サーバーは、ゲートウェイまたはプロキシとして機能しているときに、要求を満たすためにアクセスしたアップストリーム サーバーから無効な応答を受信しました。
-
-
HTTP_STATUS_SERVICE_UNAVAIL
-
-
503
-
サービスが一時的に過負荷になっています。
-
-
HTTP_STATUS_GATEWAY_TIMEOUT
-
-
504
-
ゲートウェイを待機中に要求がタイムアウトしました。
-
-
HTTP_STATUS_VERSION_NOT_SUP
-
-
505
-
サーバーは、要求メッセージで使用された HTTP プロトコル バージョンをサポートしていません。
-
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP、Windows 2000 Professional sp3 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003、Windows 2000 Server SP3 [デスクトップ アプリのみ] |
ヘッダー |
|