CHttpFile::QueryInfoStatusCode

BOOL QueryInfoStatusCode( DWORD& dwStatusCode ) const;

Return Value

Nonzero if successful; otherwise 0. If the call fails, the Win32 function GetLastError may be called to determine the cause of the error.

Parameters

dwStatusCode

A reference to a status code. Status codes indicate the success or failure of the requested event. See Remarks for a selection of status code descriptions.

Remarks

Call this member function to get the status code associated with an HTTP request and place it in the supplied dwStatusCode parameter. Use this member function only after a successful call to SendRequest or on a CHttpFile object successfully created by OpenURL.

HTTP status codes fall into groups indicating the success or failure of the request. The following tables outline the status code groups and the most common HTTP status codes.

Group Meaning
200-299 Success
300-399 Information
400-499 Request error
500-599 Server error

Common HTTP Status Codes:

Status code Meaning
200 URL located, transmission follows
400 Unintelligble request
404 Requested URL not found
405 Server does not support requested method
500 Unknown server error
503 Server capacity reached

CHttpFile OverviewClass MembersHierarchy Chart

See Also   CInternetFile