Интерфейс IWinHttpRequest

Интерфейс IWinHttpRequest предоставляет все методы nonevent для Microsoft Windows HTTP-служб (WinHTTP).

Members

Интерфейс IWinHttpRequest наследует от интерфейса IUnknown . IWinHttpRequest также имеет следующие типы элементов:

Методы

Интерфейс IWinHttpRequest имеет эти методы.

Метод Description
Прерывание Прерван метод ОтправкиWinHTTP.
GetAllResponseHeaders Извлекает все заголовки ответа HTTP.
GetResponseHeader Извлекает заголовки ответа HTTP.
Открыть Открывает HTTP-подключение к ресурсу HTTP.
Отправка Отправляет HTTP-запрос на HTTP-сервер.
SetAutoLogonPolicy Задает текущую политику автоматического входа.
SetClientCertificate Выбирает сертификат клиента для отправки на сервер протокола HTTPS безопасного гипертекста.
SetCredentials Задает учетные данные, которые будут использоваться с HTTP-сервером, прокси-сервером или сервером-источником.
SetProxy Задает сведения о прокси-сервере.
SetRequestHeader Добавляет, изменяет или удаляет заголовок HTTP-запроса.
SetTimeouts Указывает отдельные компоненты времени ожидания операции отправки и получения в миллисекундах.
WaitForResponse Ожидает завершения асинхронного метода отправки с необязательным значением времени ожидания в секундах.

Properties

Интерфейс IWinHttpRequest имеет эти свойства.

Недвижимость Тип доступа Description
Вариант
Чтение/запись
Значение параметра WinHTTP.
ResponseBody
Только для чтения
Текст сущности ответа в виде массива неподписанных байтов.
ResponseStream
Только для чтения
Текст сущности ответа в виде IStream.
ResponseText
Только для чтения
Текст сущности ответа.
Состояние
Только для чтения
Код состояния HTTP из последнего ответа.
StatusText
Только для чтения
Текст состояния HTTP.

Remarks

Интерфейс IWinHttpRequest , определенный в httprequest.idl, реализуется классом с идентификатором CLSID_WinHttpRequest. Приложение получает этот интерфейс путем вызова CoCreateInstance с идентификатором класса CLSID_WinHttpRequest и идентификатором интерфейса IID_IWinHttpRequest.

Note

Сведения о Windows XP и Windows 2000 см. в разделе "Требования кRun-Time " начальной страницы WinHttp.

Requirements

Requirement Value
Минимальный поддерживаемый клиент
Windows XP, Windows 2000 Профессиональный с пакетом обновления 3 (SP3) [только классические приложения]
Минимальный поддерживаемый сервер
Windows Server 2003, Windows 2000 Server с пакетом обновления 3 (SP3) [классические приложения только]
Компоненты для повторного распространения
WinHTTP 5.0 и Internet Explorer 5.01 или более поздней версии в Windows XP и Windows 2000.
IDL
HttpRequest.idl
Library
Winhttp.lib
DLL
Winhttp.dll

См. также

IWinHttpRequestEvents

Версии WinHTTP