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

请参见

参考

CHttpFile选件类

层次结构图

CInternetFile选件类