次の方法で共有


CHttpFile::QueryInfoStatusCode

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

BOOL QueryInfoStatusCode(
   DWORD& dwStatusCode 
) const;

パラメーター

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

戻り値

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

解説

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

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

Group

説明

200-299

成功

300-399

情報

400-499

要求エラー

500-599

サーバー エラー

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

ステータス コード

説明

200

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

400

要求の内容が不明です。

404

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

405

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

500

特定できないサーバー エラーが発生しました。

503

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

必要条件

**ヘッダー:**afxinet.h

参照

参照

CHttpFile クラス

階層図

CInternetFile クラス

その他の技術情報

CHttpFile のメンバー