共用方式為


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

請參閱

參考

CHttpFile 類別

階層架構圖

CInternetFile 類別