IWinHttpRequest – rozhraní

Rozhraní IWinHttpRequest poskytuje všechny metody nonevent pro Microsoft Windows HTTP Services (WinHTTP).

Členové

Rozhraní IWinHttpRequest dědí z rozhraní IUnknown. IWinHttpRequest má také tyto typy členů:

Methods

Rozhraní IWinHttpRequest má tyto metody.

Metoda Description
Přerušení Přeruší metodu WinHTTPSend .
GetAllResponseHeaders Načte všechny hlavičky odpovědi HTTP.
GetResponseHeader Načte hlavičky odpovědi HTTP.
Otevřít Otevře připojení HTTP k prostředku HTTP.
Odeslat Odešle požadavek HTTP na server HTTP.
SetAutoLogonPolicy Nastaví aktuální zásady automatického přihlášení.
SetClientCertificate Vybere klientský certifikát, který se má odeslat na server HTTPS (Secure Hypertext Transfer Protocol).
SetCredentials Nastaví přihlašovací údaje pro použití se serverem HTTP, buď proxy serverem, nebo původním serverem.
SetProxy Nastaví informace o proxy serveru.
SetRequestHeader Přidá, změní nebo odstraní hlavičku požadavku HTTP.
Nastavení časových limitů Určuje jednotlivé komponenty časového limitu operace odesílání a příjmu v milisekundách.
WaitForResponse Čeká na dokončení asynchronní metody Send s volitelnou hodnotou časového limitu v sekundách.

Properties

Rozhraní IWinHttpRequest má tyto vlastnosti.

Vlastnictví Typ přístupu Description
Možnost
Čtení/zápis
Hodnota možnosti WinHTTP.
ResponseBody
Read-only
Tělo entity odpovědi jako pole bez znaménka bajtů.
ResponseStream
Read-only
Tělo entity odpovědi jako IStream.
Text odpovědi
Read-only
Tělo entity odpovědi.
Stav
Read-only
Stavový kód HTTP z poslední odpovědi.
Stavový text
Read-only
Stavový text HTTP.

Remarks

Rozhraní IWinHttpRequest definované v httprequest.idl je implementováno třídou s ID CLSID_WinHttpRequest. Aplikace získat toto rozhraní voláním CoCreateInstance s ID třídy CLSID_WinHttpRequest a ID rozhraní IID_IWinHttpRequest.

Note

Informace o Windows XP a Windows 2000 najdete v části PožadavkyRun-Time na úvodní stránce WinHttp.

Požadavky

Requirement Value
Minimální podporovaný klient
Windows XP, Windows 2000 Professional s aktualizací SP3 [pouze desktopové aplikace]
Minimální podporovaný server
Windows Server 2003, Windows 2000 Server s aktualizací SP3 [pouze desktopové aplikace]
Redistribuovatelný
WinHTTP 5.0 a Internet Explorer 5.01 nebo novější v systémech Windows XP a Windows 2000.
IDL
HttpRequest.idl
Library
Winhttp.lib
knihovna DLL
Winhttp.dll

Viz také

IWinHttpRequestEvents

Verze WinHTTP