XHR_PROPERTY 枚举 (msxml6.h)
定义可以通过调用 SetProperty 方法分配给传出 HTTP 请求的属性。
语法
typedef enum _XHR_PROPERTY {
XHR_PROP_NO_CRED_PROMPT = 0,
XHR_PROP_NO_AUTH = 0x1,
XHR_PROP_TIMEOUT = 0x2,
XHR_PROP_NO_DEFAULT_HEADERS = 0x3,
XHR_PROP_REPORT_REDIRECT_STATUS = 0x4,
XHR_PROP_NO_CACHE = 0x5,
XHR_PROP_EXTENDED_ERROR = 0x6,
XHR_PROP_QUERY_STRING_UTF8 = 0x7,
XHR_PROP_IGNORE_CERT_ERRORS = 0x8,
XHR_PROP_ONDATA_THRESHOLD = 0x9,
XHR_PROP_SET_ENTERPRISEID = 0xa,
XHR_PROP_MAX_CONNECTIONS = 0xb
} XHR_PROPERTY;
常量
XHR_PROP_NO_CRED_PROMPT 值: 0 在 HTTP 请求中设置一个标志,以禁止自动提示输入凭据。 |
XHR_PROP_NO_AUTH 值: 0x1 在 HTTP 请求中设置一个标志,该标志配置禁用请求身份验证的 HTTP 请求。 |
XHR_PROP_TIMEOUT 值: 0x2 为 HTTP 套接字操作设置连接、发送和接收超时。
注意 此值不会影响整个请求进程的超时行为。 |
XHR_PROP_NO_DEFAULT_HEADERS 值: 0x3 禁止向 HTTP 请求添加默认标头。 |
XHR_PROP_REPORT_REDIRECT_STATUS 值: 0x4 使 HTTP 堆栈使用临时重定向状态代码调用 OnHeadersAvailable 回调方法。 将再次调用 OnHeadersAvailable 以获取其他重定向和最终目标状态代码。 |
XHR_PROP_NO_CACHE 值: 0x5 禁止缓存 HTTP 请求的读取和写入。 |
XHR_PROP_EXTENDED_ERROR 值: 0x6 导致 HTTP 堆栈在发生故障时向 OnError 回调方法提供带有基础 Win32 错误代码的 HRESULTS。 |
XHR_PROP_QUERY_STRING_UTF8 值: 0x7 将查询字符串编码为 UTF8 而不是 HTTP 请求的 ACP。 |
XHR_PROP_IGNORE_CERT_ERRORS 值: 0x8 取消某些证书错误。 |
XHR_PROP_ONDATA_THRESHOLD 值: 0x9 |
XHR_PROP_SET_ENTERPRISEID 值: 0xa |
XHR_PROP_MAX_CONNECTIONS 值: 0xb |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用],MSXML 6.0 及更高版本 |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
标头 | msxml6.h |