IWinHttpRequest-gränssnitt

IWinHttpRequest-gränssnittet innehåller alla metoder som inte finns för Microsoft Windows HTTP-tjänster (WinHTTP).

Medlemmar

IWinHttpRequest-gränssnittet ärver från IUnknown-gränssnittet. IWinHttpRequest har också följande typer av medlemmar:

Methods

IWinHttpRequest-gränssnittet har dessa metoder.

Metod Description
Avbryt Avbryter en WinHTTPSend-metod .
GetAllResponseHeaders Hämtar alla HTTP-svarshuvuden.
GetResponseHeader Hämtar HTTP-svarshuvudena.
Öppna Öppnar en HTTP-anslutning till en HTTP-resurs.
Skicka Skickar en HTTP-begäran till en HTTP-server.
SetAutoLogonPolicy Anger den aktuella principen för automatisk inloggning.
SetClientCertificate Väljer ett klientcertifikat som ska skickas till en HTTPS-server (Secure Hypertext Transfer Protocol).
SetCredentials Anger autentiseringsuppgifter som ska användas med en HTTP-server, antingen en proxyserver eller en ursprunglig server.
SetProxy Anger proxyserverinformation.
SetRequestHeader Lägger till, ändrar eller tar bort ett HTTP-begärandehuvud.
SetTimeouts Anger de enskilda timeout-komponenterna i en sändnings-/mottagningsåtgärd i millisekunder.
WaitForResponse Väntar på att en asynkron Send-metod ska slutföras, med valfritt timeout-värde, i sekunder.

Properties

IWinHttpRequest-gränssnittet har dessa egenskaper.

Fastighet Åtkomsttyp Description
Alternativ
Läs/skriv
Ett WinHTTP-alternativvärde.
ResponseBody
Read-only
Svarsentitetens brödtext som en matris med osignerade byte.
ResponseStream
Read-only
Svarsentitetens brödtext som en IStream.
ResponseText
Read-only
Svarsentitetens brödtext.
Status
Read-only
HTTP-statuskoden från det senaste svaret.
StatusText
Read-only
HTTP-statustexten.

Remarks

Gränssnittet IWinHttpRequest som definierats i httprequest.idl implementeras av en klass med ID :t CLSID_WinHttpRequest. Ett program hämtar det här gränssnittet genom att anropa CoCreateInstance med ett klass-ID för CLSID_WinHttpRequest och ett gränssnitts-ID för IID_IWinHttpRequest.

Note

Information om Windows XP och Windows 2000 finns i avsnittet Run-Time Krav på startsidan för WinHttp.

Requirements

Requirement Value
Lägsta klient som stöds
Windows XP, Windows 2000 Professional med SP3 [endast skrivbordsappar]
Lägsta server som stöds
Windows Server 2003, Windows 2000 Server med SP3 [endast skrivbordsappar]
Omdistribuerbar
WinHTTP 5.0 och Internet Explorer 5.01 eller senare i Windows XP och Windows 2000.
IDL
HttpRequest.idl
Bibliotek
Winhttp.lib
DLL
Winhttp.dll

Se även

IWinHttpRequestEvents

WinHTTP-versioner