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. |