HTTP 状態コード (Wininet.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_AMBIGUOUS
-
-
300
-
サーバーが返す内容を決定できませんでした。
-
-
HTTP_STATUS_MOVED
-
-
301
-
要求されたリソースが新しい永続的 URI (Uniform Resource Identifier) に割り当てられているので、このリソースへの今後の参照は、返された URI のいずれかを使用して行う必要があります。
-
-
HTTP_STATUS_REDIRECT
-
-
302
-
要求されたリソースは、別の URI (Uniform Resource Identifier) の下に一時的に存在します。
-
-
HTTP_STATUS_REDIRECT_METHOD
-
-
303
-
要求に対する応答は、別の URI (Uniform Resource Identifier) の下にあり、そのリソースの 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 (Uniform Resource Identifier) に一致するものが見つかりませんでした。
-
-
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 (Uniform Resource Identifier) がサーバーが解釈するよりも長いため、サーバーは要求の処理を拒否しています。
-
-
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 プロトコル バージョンをサポートしないか、サポートを拒否します。
-
解説
注意
WinINet では、サーバーの実装はサポートされていません。 また、サービスから使用しないでください。 サーバーの実装またはサービスの場合は、 Microsoft Windows HTTP サービス (WinHTTP) を使用します。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|