IWinHttpRequest felület

Az IWinHttpRequest felület a Microsoft Windows HTTP-szolgáltatások (WinHTTP) összes nem létező metódusát biztosítja.

Members

Az IWinHttpRequest felület az IUnknown felülettől öröklődik. Az IWinHttpRequest az alábbi tagtípusokkal is rendelkezik:

Methods

Az IWinHttpRequest felület ezeket a metódusokat tartalmazza.

Módszer Leírás
Megszakítás Megszakít egy WinHTTPSend metódust.
GetAllResponseHeaders Lekéri az összes HTTP-válaszfejlécet.
GetResponseHeader Lekéri a HTTP-válaszfejléceket.
megnyitása HTTP-kapcsolat megnyitása HTTP-erőforráshoz.
Küldés HTTP-kérést küld egy HTTP-kiszolgálónak.
SetAutoLogonPolicy Beállítja az aktuális automatikus bejelentkezési szabályzatot.
SetClientCertificate Kiválaszt egy ügyféltanúsítványt, amely a Secure Hypertext Transfer Protocol (HTTPS) kiszolgálóra küld küldendő.
Hitelesítő adatok beállítása Beállítja a HTTP-kiszolgálóhoz használandó hitelesítő adatokat, akár proxykiszolgálóval, akár az eredeti kiszolgálóval.
SetProxy Beállítja a proxykiszolgáló adatait.
SetRequestHeader HTTP-kérelemfejlécet ad hozzá, módosít vagy töröl.
SetTimeouts Ezredmásodpercben adja meg a küldési/fogadási művelet egyes időtúllépési összetevőit.
WaitForResponse Várakozás az aszinkron Küldés metódus befejezésére, opcionális időtúllépési értékkel másodpercben.

Properties

Az IWinHttpRequest felület ezen tulajdonságokkal rendelkezik.

Property Hozzáférési típus Leírás
Beállítás
Olvasható/írható
WinHTTP-beállításérték.
ResponseBody
Read-only
A válasz entitás törzse nem aláírt bájtok tömbje.
ResponseStream
Read-only
A válasz entitás törzse IStreamként.
Válaszszöveg
Read-only
A válasz entitás törzse.
Állapot
Read-only
Az utolsó válasz HTTP-állapotkódja.
Állapotszöveg
Read-only
A HTTP-állapot szövege.

Remarks

A httprequest.idl fájlban definiált IWinHttpRequest felületet egy CLSID_WinHttpRequest azonosítójú osztály implementálja. Egy alkalmazás úgy szerezheti be ezt a felületet, hogy meghívja a CoCreateInstance-tegy CLSID_WinHttpRequest osztályazonosítóval és egy IID_IWinHttpRequest interfészazonosítójával.

Note

A 2000-es Windows XP és Windows a WinHttp kezdőlapjánakRun-Time Követelmények szakaszában talál.

Requirements

Követelmény Érték
Minimálisan támogatott ügyfél
Windows XP, Windows 2000 Professional SP3 rendszerrel [csak asztali alkalmazások]
Minimálisan támogatott kiszolgáló
Windows Server 2003, Windows 2000 Server SP3 [csak asztali alkalmazások]
Terjeszthető
WinHTTP 5.0 és Internet Explorer 5.01 vagy újabb Windows XP és Windows 2000 rendszeren.
IDL
HttpRequest.idl
Könyvtár
Winhttp.lib
DLL
Winhttp.dll

Lásd még

IWinHttpRequestEvents

WinHTTP-verziók