intestazione winhttp.h

Questa intestazione viene usata da Windows HTTP Services (WinHTTP). Per altre informazioni, vedere:

Winhttp.h contiene le interfacce di programmazione seguenti:

Funzioni

 
WinHttpAddRequestHeaders

Aggiunge una o più intestazioni di richiesta HTTP all'handle di richiesta HTTP. (WinHttpAddRequestHeaders)
WinHttpAddRequestHeadersEx

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

La funzione WinHttpCheckPlatform determina se la piattaforma corrente è supportata da questa versione di Microsoft Windows HTTP Services (WinHTTP).
WinHttpCloseHandle

La funzione WinHttpCloseHandle chiude un singolo handle HINTERNET .
WinHttpConnect

La funzione WinHttpConnect specifica il server di destinazione iniziale di una richiesta HTTP e restituisce un handle di connessione HINTERNET a una sessione HTTP per tale destinazione iniziale.
WinHttpCrackUrl

La funzione 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 da parti del componente, ad esempio il nome host e il percorso.
WinHttpDetectAutoProxyConfigUrl

Trova l'URL per il file PAC (Proxy Auto-Configuration).
WinHttpFreeProxyResult

La funzione 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

Recupera la configurazione proxy di Internet Explorer per l'utente corrente.
WinHttpGetProxyForUrl

Recupera i dati proxy per l'URL specificato. (WinHttpGetProxyForUrl)
WinHttpGetProxyForUrlEx

Recupera i dati proxy per l'URL specificato. (WinHttpGetProxyForUrlEx)
WinHttpGetProxyResult

La funzione 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, per un'applicazione, l'uso di funzioni WinHTTP e restituisce un handle winHTTP-session.
WinHttpOpenRequest

La funzione WinHttpOpenRequest crea un handle di richiesta HTTP.
WinHttpQueryAuthSchemes

La funzione WinHttpQueryAuthSchemes restituisce gli schemi di autorizzazione supportati dal server.
WinHttpQueryConnectionGroup

Recupera un'enumerazione delle connessioni HTTP e del GUID.
WinHttpQueryDataAvailable

Restituisce la quantità di dati, in byte, disponibile per essere letti con WinHttpReadData.
WinHttpQueryHeaders

La funzione 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

La funzione WinHttpQueryOption esegue una query su un'opzione Internet nell'handle specificato.
WinHttpReadData

La funzione WinHttpReadData legge i dati da un handle aperto dalla funzione WinHttpOpenRequest.
WinHttpReadDataEx

Legge i dati da un handle aperto dalla funzione WinHttpOpenRequest .
WinHttpReceiveResponse

La funzione WinHttpReceiveResponse attende di ricevere la risposta a 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. (WinHttpSendRequest)
WinHttpSetCredentials

La funzione WinHttpSetCredentials passa le credenziali di autorizzazione necessarie al server.
WinHttpSetDefaultProxyConfiguration

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

La funzione WinHttpSetOption imposta un'opzione Internet.
WinHttpSetStatusCallback

La funzione WinHttpSetStatusCallback configura una funzione di callback che WinHTTP può chiamare come stato di avanzamento durante un'operazione.
WinHttpSetTimeouts

Imposta i timeout coinvolti nelle transazioni HTTP.
WinHttpTimeFromSystemTime

Formatta una data e un'ora in base alla specifica HTTP versione 1.0. (WinHttpTimeFromSystemTime)
WinHttpTimeToSystemTime

La funzione 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.
WinHttpWebSocketClose

Chiude una connessione WebSocket.
WinHttpWebSocketCompleteUpgrade

Completa un handshake WebSocket avviato da WinHttpSendRequest.
WinHttpWebSocketQueryCloseStatus

Recupera 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 un server WebSocket per chiudere il canale di invio, ma lascia aperto il canale di ricezione.
WinHttpWriteData

La funzione WinHttpWriteData scrive i dati delle richieste in un server HTTP.

Funzioni di callback

 
WINHTTP_PROXY_CHANGE_CALLBACK

Rappresenta una funzione di callback del callback del proxy definita dall'applicazione.
WINHTTP_STATUS_CALLBACK

Rappresenta una funzione di callback dello stato definita dall'applicazione.

Strutture

 
HTTP_VERSION_INFO

La struttura HTTP_VERSION_INFO contiene la versione HTTP globale.
URL_COMPONENTS

La struttura URL_COMPONENTS contiene le parti costitutive di un URL. Questa struttura viene usata con le funzioni WinHttpCrackUrl e WinHttpCreateUrl.
WINHTTP_ASYNC_RESULT

La struttura WINHTTP_ASYNC_RESULT contiene il risultato di una chiamata a una funzione asincrona. Questa struttura viene usata con il prototipo di WINHTTP_STATUS_CALLBACK.
WINHTTP_AUTOPROXY_OPTIONS

La struttura WINHTTP_AUTOPROXY_OPTIONS viene usata per indicare alla funzione WinHttpGetProxyForURL se specificare l'URL del file PAC (Proxy Auto-Configuration) o per individuare automaticamente l'URL con query DHCP o DNS nella rete.
WINHTTP_CERTIFICATE_INFO

La struttura WINHTTP_CERTIFICATE_INFO contiene informazioni sul certificato restituite dal server. Questa struttura viene usata dalla funzione WinHttpQueryOption.
WINHTTP_CONNECTION_GROUP

Rappresenta un gruppo di connessioni.
WINHTTP_CONNECTION_INFO

La struttura WINHTTP_CONNECTION_INFO contiene l'indirizzo IP di origine e di destinazione della richiesta che ha generato la risposta.
WINHTTP_CREDS

Contiene informazioni sulle credenziali utente usate per l'autenticazione server e proxy. (WINHTTP_CREDS)
WINHTTP_CREDS_EX

Contiene informazioni sulle credenziali utente usate per l'autenticazione server e proxy. (WINHTTP_CREDS_EX)
WINHTTP_CURRENT_USER_IE_PROXY_CONFIG

La struttura WINHTTP_CURRENT_USER_IE_PROXY_CONFIG contiene le informazioni di configurazione del proxy di Internet Explorer.
WINHTTP_EXTENDED_HEADER

Rappresenta un'intestazione di richiesta HTTP come coppia di stringhe nome/valore.
WINHTTP_HEADER_NAME

Rappresenta un nome di intestazione della richiesta HTTP.
WINHTTP_HOST_CONNECTION_GROUP

Rappresenta una raccolta di gruppi di connessioni.
WINHTTP_MATCH_CONNECTION_GUID

Rappresenta il GUID di una connessione, ai fini della corrispondenza della connessione.
WINHTTP_PROXY_INFO

La struttura WINHTTP_PROXY_INFO contiene la configurazione proxy o sessione predefinita.
WINHTTP_PROXY_RESULT

La struttura WINHTTP_PROXY_RESULT contiene la raccolta di voci dei risultati proxy fornite da WinHttpGetProxyResult.
WINHTTP_PROXY_RESULT_ENTRY

La struttura WINHTTP_PROXY_RESULT_ENTRY contiene una voce di risultato da una chiamata a WinHttpGetProxyResult.
WINHTTP_PROXY_SETTINGS_EX

La struttura WINHTTP_PROXY_SETTINGS_EX rappresenta le impostazioni proxy estese.
WINHTTP_PROXY_SETTINGS_PARAM

La struttura WINHTTP_PROXY_SETTINGS_PARAM rappresenta le impostazioni proxy estese.
WINHTTP_QUERY_CONNECTION_GROUP_RESULT

Rappresenta una raccolta di gruppi di connessioni host.
WINHTTP_REQUEST_STATS

La struttura WINHTTP_REQUEST_STATS contiene un'ampia gamma di statistiche per una richiesta.
WINHTTP_REQUEST_TIMES

La struttura WINHTTP_REQUEST_TIMES contiene diverse informazioni di intervallo per una richiesta HTTP.
WINHTTP_SECURITY_INFO

La struttura WINHTTP_SECURITY_INFO contiene diverse informazioni di intervallo per una richiesta HTTP.
WINHTTP_WEB_SOCKET_ASYNC_RESULT

Il WINHTTP_WEB_SOCKET_ASYNC_RESULT include lo stato del risultato di un'operazione WebSocket.
WINHTTP_WEB_SOCKET_STATUS

L'enumerazione WINHTTP_WEB_SOCKET_STATUS include lo stato di un'operazione WebSocket.

Enumerazioni

 
WINHTTP_PROXY_SETTINGS_TYPE

Definisce le costanti che specificano i tipi di impostazioni proxy per le API delle impostazioni proxy estese.
WINHTTP_REQUEST_STAT_ENTRY

L'enumerazione WINHTTP_REQUEST_STAT_ENTRY elenca i tipi disponibili di statistiche delle richieste.
WINHTTP_REQUEST_TIME_ENTRY

L'enumerazione WINHTTP_REQUEST_TIME_ENTRY elenca i tipi disponibili di informazioni sulla tempistica delle richieste.
WINHTTP_WEB_SOCKET_BUFFER_TYPE

L'enumerazione WINHTTP_WEB_SOCKET_BUFFER_TYPE include tipi di buffer WebSocket.
WINHTTP_WEB_SOCKET_CLOSE_STATUS

L'enumerazione WINHTTP_WEB_SOCKET_CLOSE_STATUS include lo stato di un'operazione di chiusura WebSocket.
WINHTTP_WEB_SOCKET_OPERATION

L'enumerazione WINHTTP_WEB_SOCKET_OPERATION include il tipo di operazione WebSocket.