次の方法で共有


CHttpFile::QueryInfoStatusCode

更新 : 2007 年 11 月

HTTP 要求に対応するステータス コードを取得し、dwStatusCode パラメータに格納します。

BOOL QueryInfoStatusCode(
   DWORD& dwStatusCode 
) const;

パラメータ

  • dwStatusCode
    ステータス コードへの参照。ステータス コードは、要求イベントの成功または失敗を示します。ステータス コードについては、「解説」を参照してください。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。呼び出しに失敗した場合は、Win32 の関数 GetLastError を呼び出してエラーの原因を調査できます。

解説

SendRequest の呼び出しに成功した場合、または OpenURL による CHttpFile オブジェクトの作成に成功した場合だけ、このメンバ関数を使用してください。

HTTP ステータス コードは、要求の失敗/成功を示すグループに区分されます。以下の表に、ステータス コード グループの概要と標準的な HTTP ステータス コードを示します。

グループ

説明

200-299

成功

300-399

情報

400-499

要求エラー

500-599

サーバー エラー

一般的な HTTP ステータス コード

ステータス コード

説明

200

URL が見つかりました。転送を開始します。

400

要求の内容が不明です。

404

要求された URL が見つかりません。

405

要求された方法は、サーバーでサポートされていません。

500

原因不明のサーバー エラーが発生しました。

503

サーバー容量の限界です。

必要条件

ヘッダー : afxinet.h

参照

参照

CHttpFile クラス

階層図

CInternetFile クラス

その他の技術情報

CHttpFile のメンバ