Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс IWinHttpRequest предоставляет все методы nonevent для служб MICROSOFT Windows HTTP (WinHTTP).
Элементы
Интерфейс IWinHttpRequest наследуется от интерфейса IUnknown . IWinHttpRequest также имеет следующие типы членов:
Методы
Интерфейс IWinHttpRequest содержит следующие методы.
| Метод | Описание |
|---|---|
| Прервать | Прерывает метод WinHTTPSend . |
| GetAllResponseHeaders | Извлекает все заголовки HTTP-ответа. |
| GetResponseHeader | Извлекает заголовки HTTP-ответа. |
| Open | Открывает HTTP-подключение к ресурсу HTTP. |
| Отправить | Отправляет HTTP-запрос на HTTP-сервер. |
| SetAutoLogonPolicy | Задает текущую политику автоматического входа. |
| SetClientCertificate | Выбирает сертификат клиента для отправки на сервер HTTPS. |
| SetCredentials | Задает учетные данные для использования с HTTP-сервером, прокси-сервером или сервером-источником. |
| SetProxy | Задает сведения о прокси-сервере. |
| SetRequestHeader | Добавляет, изменяет или удаляет заголовок HTTP-запроса. |
| SetTimeouts | Указывает отдельные компоненты времени ожидания операции отправки и получения в миллисекундах. |
| WaitForResponse | Ожидает завершения асинхронного метода Send с необязательным значением времени ожидания в секундах. |
Свойства
Интерфейс IWinHttpRequest имеет следующие свойства.
| Свойство | Тип доступа | Описание |
|---|---|---|
|
Параметр |
Чтение/запись |
Значение параметра WinHTTP. |
|
ResponseBody |
Только для чтения |
Тело сущности ответа в виде массива неподписанных байтов. |
|
ResponseStream |
Только для чтения |
Тело сущности ответа в виде IStream. |
|
ResponseText |
Только для чтения |
Тело сущности ответа. |
|
Состояние |
Только для чтения |
Код состояния HTTP из последнего ответа. |
|
StatusText |
Только для чтения |
Текст состояния HTTP. |
Комментарии
Интерфейс IWinHttpRequest , определенный в httprequest.idl, реализуется классом с идентификатором CLSID_WinHttpRequest. Приложение получает этот интерфейс, вызывая CoCreateInstance с идентификатором класса CLSID_WinHttpRequest и идентификатором интерфейса IID_IWinHttpRequest.
Примечание
Для Windows XP и Windows 2000 см. раздел Требования к времени выполнения начальной страницы WinHttp.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows XP, Windows 2000 Профессиональная с пакетом обновления 3 (SP3) [только классические приложения] |
| Минимальная версия сервера |
Windows Server 2003, Windows 2000 Server с пакетом обновления 3 (SP3) [только классические приложения] |
| Распространяемые компоненты |
WinHTTP 5.0 и Internet Обозреватель 5.01 или более поздней версии в Windows XP и Windows 2000. |
| IDL |
|
| Библиотека |
|
| DLL |
|