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