IWinHttpRequest arabirimi

IWinHttpRequest arabirimi, Microsoft Windows HTTP Hizmetleri (WinHTTP) için tüm nonevent yöntemlerini sağlar.

Members

IWinHttpRequest arabirimi IUnknown arabiriminden devralır. IWinHttpRequest'in şu üye türleri de vardır:

Methods

IWinHttpRequest arabiriminde bu yöntemler bulunur.

Method Description
İptal Et WinHTTPSend yöntemini durdurur.
GetAllResponseHeaders Tüm HTTP yanıt üst bilgilerini alır.
GetResponseHeader HTTP yanıt üst bilgilerini alır.
Aç BIR HTTP kaynağına http bağlantısı açar.
Gönder HTTP sunucusuna bir HTTP isteği gönderir.
SetAutoLogonPolicy Geçerli Otomatik Oturum Açma İlkesini ayarlar.
SetClientCertificate Güvenli Köprü Metni Aktarım Protokolü (HTTPS) sunucusuna göndermek için bir istemci sertifikası seçer.
SetCredentials Kimlik bilgilerini bir HTTP sunucusuyla (ara sunucu veya kaynak sunucu) kullanılacak şekilde ayarlar.
SetProxy Ara sunucu bilgilerini ayarlar.
SetRequestHeader HTTP isteği üst bilgisini ekler, değiştirir veya siler.
SetTimeouts Gönderme/alma işleminin zaman aşımı bileşenlerini milisaniye cinsinden belirtir.
WaitForResponse Saniye cinsinden isteğe bağlı zaman aşımı değeriyle zaman uyumsuz gönderme yönteminin tamamlanmasını bekler.

Properties

IWinHttpRequest arabirimi bu özelliklere sahiptir.

Mülkiyet Erişim türü Description
Seçenek
Okuma/yazma
WinHTTP seçenek değeri.
ResponseBody
Read-only
yanıt varlığı gövdesi, imzasız bayt dizisi olarak.
ResponseStream
Read-only
IStream olarak yanıt varlığı gövdesi.
ResponseText
Read-only
Yanıt varlığı gövdesi.
Durum
Read-only
Son yanıttan http durum kodu.
StatusText
Read-only
HTTP durum metni.

Remarks

httprequest.idl dosyasında tanımlanan IWinHttpRequest arabirimi , CLSID_WinHttpRequest kimliğine sahip bir sınıf tarafından uygulanır. Bir uygulama, CLSID_WinHttpRequest sınıf kimliğine ve IID_IWinHttpRequest arabirim kimliğine sahip CoCreateInstance'ı çağırarak bu arabirimi alır.

Note

Windows XP ve Windows 2000 için WinHttp başlangıç sayfasının Run-Time Gereksinimleri bölümüne bakın.

Requirements

Requirement Değer
Desteklenen en düşük düzeydeki istemci
Windows XP, SP3 ile Windows 2000 Professional [yalnızca masaüstü uygulamaları]
Desteklenen en düşük sunucu
Windows Server 2003, SP3 ile Windows 2000 Server [yalnızca masaüstü uygulamaları]
Yeniden Dağıtılabilir
Windows XP ve Windows 2000'de WinHTTP 5.0 ve Internet Explorer 5.01 veya üzeri.
IDL
HttpRequest.idl
Kütüphane
Winhttp.lib
DLL
Winhttp.dll

Ayrıca bakınız

IWinHttpRequestEvents

WinHTTP Sürümleri