Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Interfejs IWinHttpRequest udostępnia wszystkie metody nonevent dla Microsoft Windows usług HTTP (WinHTTP).
Członkowie
Interfejs IWinHttpRequest dziedziczy z interfejsu IUnknown . Element IWinHttpRequest ma również następujące typy elementów członkowskich:
Methods
Interfejs IWinHttpRequest ma te metody.
| Method | Description |
|---|---|
| Przerwanie | Przerywa metodę WysyłaniaWinHTTP. |
| GetAllResponseHeaders | Pobiera wszystkie nagłówki odpowiedzi HTTP. |
| GetResponseHeader | Pobiera nagłówki odpowiedzi HTTP. |
| Otwórz | Otwiera połączenie HTTP z zasobem HTTP. |
| Wyślij | Wysyła żądanie HTTP do serwera HTTP. |
| SetAutoLogonPolicy | Ustawia bieżące zasady automatycznego logowania. |
| SetClientCertificate | Wybiera certyfikat klienta do wysłania do serwera protokołu HTTPS (Secure Hypertext Transfer Protocol). |
| SetCredentials | Ustawia poświadczenia, które mają być używane z serwerem HTTP, serwerem proxy lub serwerem źródłowym. |
| SetProxy | Ustawia informacje o serwerze proxy. |
| SetRequestHeader | Dodaje, zmienia lub usuwa nagłówek żądania HTTP. |
| SetTimeouts | Określa poszczególne składniki limitu czasu operacji wysyłania/odbierania w milisekundach. |
| WaitForResponse | Czeka na ukończenie asynchronicznej metody Send z opcjonalną wartością limitu czasu w sekundach. |
Properties
Interfejs IWinHttpRequest ma te właściwości.
| Majątek | Typ dostępu | Description |
|---|---|---|
|
Opcja |
Odczyt/zapis |
Wartość opcji WinHTTP. |
|
Treść odpowiedzi |
Tylko odczyt |
Treść jednostki odpowiedzi jako tablica niepodpisanych bajtów. |
|
OdpowiedźStream |
Tylko odczyt |
Treść jednostki odpowiedzi jako element IStream. |
|
Tekst odpowiedzi |
Tylko odczyt |
Treść jednostki odpowiedzi. |
|
Stan |
Tylko odczyt |
Kod stanu HTTP z ostatniej odpowiedzi. |
|
StatusText |
Tylko odczyt |
Tekst stanu HTTP. |
Remarks
Interfejs IWinHttpRequest zdefiniowany w pliku httprequest.idl jest implementowany przez klasę o identyfikatorze CLSID_WinHttpRequest. Aplikacja uzyskuje ten interfejs, wywołując klasę CoCreateInstance z identyfikatorem klasy CLSID_WinHttpRequest i identyfikatorem interfejsu IID_IWinHttpRequest.
Note
Aby uzyskać Windows XP i Windows 2000, zobacz sekcję wymaganiaRun-Time na stronie startowej WinHttp.
Wymagania
| Requirement | Value |
|---|---|
| Minimalny obsługiwany klient |
Windows XP, Windows 2000 Professional z dodatkiem SP3 [tylko aplikacje klasyczne] |
| Minimalny obsługiwany serwer |
Windows Server 2003, Windows 2000 Server z dodatkiem SP3 [tylko aplikacje klasyczne] |
| Redistributowalny |
WinHTTP 5.0 i Internet Explorer 5.01 lub nowszy w systemach Windows XP i Windows 2000. |
| IDL |
|
| Library |
|
| DLL |
|