Condividi tramite


Funzioni WinHTTP

WinHTTP offre le funzioni seguenti:

WinHttpAddRequestHeaders

Aggiunge una o più intestazioni di richiesta HTTP all'handle di richiesta HTTP.

WinHttpAddRequestHeadersEx

Aggiunge una o più intestazioni di richiesta HTTP a un handle di richiesta HTTP, consentendo di usare stringhe di nome/valore separate.

WinHttpCheckPlatform

Determina se la piattaforma corrente è supportata da WinHTTP.

WinHttpCloseHandle

Chiude un singolo handle HINTERNET .

WinHttpConnect

Specifica il server di destinazione iniziale di una richiesta HTTP.

WinHttpCrackUrl

Separa un URL nelle parti del componente, ad esempio nome host e percorso.

WinHttpCreateProxyResolver

Crea un handle per l'uso da WinHttpGetProxyForUrlEx.

WinHttpCreateUrl

Crea un URL dalle parti del componente, ad esempio il nome host e il percorso.

WinHttpDetectAutoProxyConfigUrl

Trova l'URL per il file PAC (Proxy Auto-Configuration). Questa funzione segnala l'URL del file PAC, ma non scarica il file.

WinHttpFreeProxyResult

Libera i dati recuperati da una chiamata precedente a WinHttpGetProxyResult.

WinHttpFreeProxySettingsEx

Libera i dati recuperati da una chiamata precedente a WinHttpGetProxySettingsResUltEx.

WinHttpFreeQueryConnectionGroupResult

Libera la memoria allocata da una chiamata precedente a WinHttpQueryConnectionGroup.

WinHttpGetDefaultProxyConfiguration

Recupera la configurazione predefinita del proxy WinHTTP dal Registro di sistema.

WinHTTPGetIEProxyConfigForCurrentUser

Ottiene la configurazione proxy di Internet Explorer (IE) per l'utente corrente.

WinHttpGetProxyForUrl

Recupera le informazioni del proxy per l'URL specificato.

WinHttpGetProxyForUrlEx

Recupera le informazioni del proxy per l'URL specificato.

WinHttpGetProxyResult

Recupera i risultati di una chiamata a WinHttpGetProxyForUrlEx.

WinHttpGetProxySettingsEx

Recupera le impostazioni proxy estese.

WinHttpGetProxySettingsResultEx

Recupera i risultati di una chiamata a WinHttpGetProxySettingsEx.

WinHttpOpen

Inizializza l'uso di un'applicazione delle funzioni WinHTTP.

WinHttpOpenRequest

Crea un handle di richiesta HTTP.

WinHttpQueryAuthSchemes

Restituisce gli schemi di autorizzazione supportati dal server.

WinHttpQueryConnectionGroup

Recupera una descrizione dello stato corrente delle connessioni WinHttp.

WinHttpQueryDataAvailable

Restituisce il numero di byte di dati disponibili immediatamente per essere letti con WinHttpReadData.

WinHttpQueryHeaders

Recupera le informazioni sull'intestazione associate a una richiesta HTTP.

WinHttpQueryHeadersEx

Recupera le informazioni sull'intestazione associate a una richiesta HTTP; offre un modo per recuperare il nome e le stringhe di intestazione analizzate.

WinHttpQueryOption

Esegue una query su un'opzione Internet nell'handle specificato.

WinHttpReadData

Legge i dati da un handle aperto dalla funzione WinHttpOpenRequest .

WinHttpReadDataEx

Legge i dati da un handle aperto dalla funzione WinHttpOpenRequest .

WinHttpReceiveResponse

Termina una richiesta HTTP avviata da WinHttpSendRequest.

WinHttpRegisterProxyChangeNotification

Registra una funzione di callback che WinHTTP chiama quando le impostazioni proxy effettive cambiano.

WinHttpResetAutoProxy

Reimposta il proxy automatico.

WinHttpSendRequest

Invia la richiesta specificata al server HTTP.

WinHttpSetCredentials

Passa le credenziali di autorizzazione necessarie al server.

WinHttpSetDefaultProxyConfiguration

Imposta la configurazione predefinita del proxy WinHTTP nel Registro di sistema.

WinHttpSetOption

Imposta un'opzione Internet.

WinHttpSetStatusCallback

Configura una funzione di callback che WinHTTP può chiamare come stato di avanzamento durante un'operazione.

WinHttpSetTimeouts

Imposta i vari timeout coinvolti nelle transazioni HTTP.

WinHttpTimeFromSystemTime

Formatta una data e un'ora in base alla specifica HTTP versione 1.0.

WinHttpTimeToSystemTime

Accetta una stringa di ora/data HTTP e la converte in una struttura SYSTEMTIME .

WinHttpUnregisterProxyChangeNotification

Annulla la registrazione di una funzione di callback registrata chiamando WinHttpRegisterProxyChangeNotification.

WinHttpWriteData

Scrive i dati della richiesta in un server HTTP.

WinHttpWebSocketClose

Chiude una connessione WebSocket.

WinHttpWebSocketCompleteUpgrade

Completa un handshake WebSocket avviato da WinHttpSendRequest.

WinHttpWebSocketQueryCloseStatus

Ottiene lo stato di chiusura inviato da un server.

WinHttpWebSocketReceive

Riceve i dati da una connessione WebSocket.

WinHttpWebSocketSend

Invia i dati tramite una connessione WebSocket.

WinHttpWebSocketShutdown

Invia un frame di chiusura a una connessione WebSocket.