Метод IXMLHTTPRequest2::SetProperty (msxml6.h)
Задает свойство для исходящего HTTP-запроса.
Синтаксис
HRESULT SetProperty(
[in] XHR_PROPERTY eProperty,
[in] ULONGLONG ullValue
);
Параметры
[in] eProperty
Допустимы следующие значения.
Значение | Значение |
---|---|
|
Подавляет автоматические запросы учетных данных пользователя |
|
Подавляет проверку подлинности, выполняемую стеком HTTP от имени приложения. |
|
Задает для всех значений времени ожидания значение, заданное параметром ullValue, в миллисекундах. |
|
Подавляет добавление заголовков по умолчанию в HTTP-запрос. |
|
Вызывает стек HTTP для вызова метода OnHeadersAvailable с промежуточным кодом состояния перенаправления. Метод OnHeadersAvailable будет снова вызван для дополнительных перенаправлений и конечного кода состояния назначения. |
|
Подавляет операции чтения и записи в кэше для HTTP-запроса.
Это свойство поддерживается интерфейсом IXMLHTTPRequest3 . |
|
Вызывает стек HTTP для предоставления HRESULTS базового кода ошибки Win32 методу OnError в случае сбоя.
Это свойство поддерживается интерфейсом IXMLHTTPRequest3 . |
|
Вызывает кодирование строки запроса в UTF-8 вместо ACP для HTTP-запроса.
Это свойство поддерживается интерфейсом IXMLHTTPRequest3 . |
|
Подавляет определенные ошибки сертификата.
Это свойство поддерживается интерфейсом IXMLHTTPRequest3 . |
[in] ullValue
Указывает время ожидания приложения в миллисекундах до истечения времени ожидания.
Значение | Значение |
---|---|
|
Этот параметр может быть одним из значений из типа перечисления XHR_CRED_PROMPT , определенного в файле заголовка Msxml6.h .
|
|
Этот параметр может быть одним из значений из типа перечисления XHR_AUTH , определенного в файле заголовка Msxml6.h .
|
|
Количество миллисекундах (до 0xFFFFFFFF), которое приложение ожидает до истечения времени ожидания. |
|
|
|
|
|
|
|
|
|
|
|
|
Возвращаемое значение
Возвращает S_OK при успешном выполнении.
Комментарии
Метод SetProperty в интерфейсе IXMLHTTPRequest2 расширен в интерфейсе IXMLHTTPRequest3 новыми свойствами для поддержки новых сценариев:
- XHR_PROP_NO_CACHE — подавляет операции чтения и записи в кэше для HTTP-запроса.
- XHR_PROP_EXTENDED_ERROR — заставляет стек HTTP предоставлять HRESULTS с кодом базовой ошибки Win32 методу OnError в случае сбоя.
- XHR_PROP_QUERY_STRING_UTF8 — кодирует строку запроса в UTF-8 вместо ACP для HTTP-запроса.
- XHR_PROP_IGNORE_CERT_ERRORS — подавляет определенные ошибки сертификата сервера.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP], MSXML 6.0 и более поздних версий |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | msxml6.h |