CHttpFile::QueryInfoStatusCode
呼叫此成員函式以取得狀態碼與 HTTP 要求並將它放置到提供的 dwStatusCode 參數。
BOOL QueryInfoStatusCode(
DWORD& dwStatusCode
) const;
參數
- dwStatusCode
為狀態碼的參考。 狀態碼指示要求之事件的成功或失敗。 為狀態碼描述的選取參閱 備註 。
傳回值
如果不是零,則成功,則為 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 |
已到達伺服器容量 |
需求
Header: afxinet.h