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