CHttpFile::QueryInfoStatusCode

Call this member function to get the status code associated with an HTTP request and place it in the supplied dwStatusCode parameter.

BOOL QueryInfoStatusCode( 
   DWORD& dwStatusCode  
) const;

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.

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.

Remarks

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

Unintelligible request

404

Requested URL not found

405

Server does not support requested method

500

Unknown server error

503

Server capacity reached

Requirements

Header: afxinet.h

See Also

Reference

CHttpFile Class

Hierarchy Chart

CInternetFile Class