Interfaccia IWinHttpRequest
L'interfaccia IWinHttpRequest fornisce tutti i metodi nonvent per Microsoft Windows HTTP Services (WinHTTP).
Membri
L'interfaccia IWinHttpRequest eredita dall'interfaccia IUnknown . IWinHttpRequest include anche questi tipi di membri:
Metodi
L'interfaccia IWinHttpRequest include questi metodi.
Metodo | Descrizione |
---|---|
Interrompere | Interrompe un metodo WinHTTPSend . |
GetAllResponseHeaders | Recupera tutte le intestazioni di risposta HTTP. |
GetResponseHeader | Recupera le intestazioni di risposta HTTP. |
Open | Apre una connessione HTTP a una risorsa HTTP. |
Invia | Invia una richiesta HTTP a un server HTTP. |
SetAutoLogonPolicy | Imposta il criterio di accesso automatico corrente. |
SetClientCertificate | Seleziona un certificato client da inviare a un server HTTPS (Secure Hypertext Transfer Protocol). |
SetCredentials | Imposta le credenziali da usare con un server HTTP, un server proxy o un server di origine. |
SetProxy | Imposta le informazioni sul server proxy. |
SetRequestHeader | Aggiunge, modifica o elimina un'intestazione di richiesta HTTP. |
SetTimeouts | Specifica i singoli componenti di timeout di un'operazione send/receive, in millisecondi. |
WaitForResponse | Attende il completamento di un metodo Send asincrono, con valore di timeout facoltativo, in secondi. |
Proprietà
L'interfaccia IWinHttpRequest ha queste proprietà.
Proprietà | Tipo di accesso | Descrizione |
---|---|---|
Opzione |
Lettura/Scrittura |
Valore dell'opzione WinHTTP. |
ResponseBody |
Sola lettura |
Corpo dell'entità di risposta come matrice di byte senza segno. |
Responsestream |
Sola lettura |
Corpo dell'entità di risposta come IStream. |
ResponseText |
Sola lettura |
Corpo dell'entità di risposta. |
Stato |
Sola lettura |
Codice di stato HTTP dall'ultima risposta. |
StatusText |
Sola lettura |
Testo dello stato HTTP. |
Commenti
L'interfaccia IWinHttpRequest definita in httprequest.idl viene implementata da una classe con ID di CLSID_WinHttpRequest. Un'applicazione ottiene questa interfaccia chiamando CoCreateInstance con un ID classe di CLSID_WinHttpRequest e un ID interfaccia di IID_IWinHttpRequest.
Nota
Per Windows XP e Windows 2000, vedere la sezione Requisiti di runtime della pagina iniziale WinHttp.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP, Windows 2000 Professional con SP3 [solo app desktop] |
Server minimo supportato |
Windows Server 2003, Windows 2000 Server con SP3 [solo app desktop] |
Componente ridistribuibile |
WinHTTP 5.0 e Internet Explorer 5.01 o versione successiva in Windows XP e Windows 2000. |
IDL |
|
Libreria |
|
DLL |
|