WinHTTP 常量

WinHTTP 使用以下常量:

错误消息

特定于 WinHTTP 函数的错误消息。 这些函数还会在适当情况下返回 Windows 错误消息。 对应于每个常量的值是应用程序编程接口 (API) 函数的常量值,以及 WinHttpRequest 对象的错误号的下 16 位。

HTTP 状态代码

指示 Internet 上的服务器返回的 HTTP 状态代码的常量和相应值。

选项标志

WinHttpQueryOptionWinHttpSetOption 支持的选项标志。 所有有效选项标志的值都大于或等于 WINHTTP_FIRST_OPTION,小于或等于 WINHTTP_LAST_OPTION。

INTERNET_PORT

指示端口的 WORD 值。

INTERNET_SCHEME

WinHTTP 支持的 Internet 方案。

查询信息标志

WinHttpQueryHeaders 使用的属性和修饰符。

WINHTTP_EXTENDED_HEADER_FLAG_UNICODE

值为 0x00000001。 向 WinHttpAddRequestHeadersEx 指示传入的字符串是 Unicode 字符串。

WINHTTP_READ_DATA_EX_FLAG_FILL_BUFFER

值为 0x00000000000000001ull。 指示 WinHttpReadDataEx 在填充提供的数据缓冲区或响应完成之前不要完成调用。 传递此标志会使 WinHttpReadDataEx 的行为等效于 WinHttpReadData 的行为。