CHttpFile::QueryInfoStatusCode
调用该成员函数若要获取状态代码与HTTP请求并将其放置在提供的 dwStatusCode 参数。
BOOL QueryInfoStatusCode(
DWORD& dwStatusCode
) const;
参数
- dwStatusCode
对于状态代码的引用。状态代码指示请求的操作的成功或失败。有关状态代码声明的选择参见 Remarks。
返回值
非零,如果成功;否则为0。如果调用失败,Win32函数 GetLastError 可以调用以确定导致错误的原因。
备注
在成功调用 SendRequest 或在 OpenURL之后,才能成功创建的 CHttpFile 对象使用该成员函数。
HTTP状态代码均属于一个请求的成功或失败组。下表概述了状态代码组和最常见的HTTP状态代码。
组 |
含义 |
---|---|
200-299 |
成功 |
300-399 |
信息 |
400-499 |
请求错误 |
500-599 |
服务器错误。 |
常见HTTP状态代码:
状态代码 |
含义 |
---|---|
200 |
找到的URL,传输遵循 |
400 |
难理解的请求 |
404 |
找不到请求的URL |
405 |
服务器不支持请求的方法 |
500 |
未知的服务器错误。 |
503 |
达到容量服务器 |
要求
Header: afxinet.h