次の方法で共有


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 [デスクトップ アプリのみ]
ヘッダー
Wininet.h