Partager via


Fonctions WinHTTP

WinHTTP fournit les fonctions suivantes :

WinHttpAddRequestHeaders

Ajoute un ou plusieurs en-têtes de requête HTTP au handle de requête HTTP.

WinHttpAddRequestHeadersEx

Ajoute un ou plusieurs en-têtes de requête HTTP à un handle de requête HTTP, ce qui vous permet d’utiliser des chaînes de nom/valeur distinctes.

WinHttpCheckPlatform

Détermine si la plateforme actuelle est prise en charge par WinHTTP.

WinHttpCloseHandle

Ferme un seul handle HINTERNET .

WinHttpConnect

Spécifie le serveur cible initial d’une requête HTTP.

WinHttpCrackUrl

Sépare une URL en ses composants, par exemple, le nom d’hôte et le chemin d’accès.

WinHttpCreateProxyResolver

Crée un handle à utiliser par WinHttpGetProxyForUrlEx.

WinHttpCreateUrl

Crée une URL à partir de composants, par exemple, le nom d’hôte et le chemin d’accès.

WinHttpDetectAutoProxyConfigUrl

Recherche l’URL du fichier PAC (Proxy Auto-Configuration). Cette fonction indique l’URL du fichier PAC, mais elle ne télécharge pas le fichier.

WinHttpFreeProxyResult

Libère les données récupérées à partir d’un appel précédent à WinHttpGetProxyResult.

WinHttpFreeProxySettingsEx

Libère les données récupérées à partir d’un appel précédent à WinHttpGetProxySettingsResultEx.

WinHttpFreeQueryConnectionGroupResult

Libère la mémoire allouée par un appel précédent à WinHttpQueryConnectionGroup.

WinHttpGetDefaultProxyConfiguration

Récupère la configuration du proxy WinHTTP par défaut à partir du Registre.

WinHTTPGetIEProxyConfigForCurrentUser

Obtient la configuration du proxy Internet Explorer (Internet Explorer) pour l’utilisateur actuel.

WinHttpGetProxyForUrl

Récupère les informations de proxy pour l’URL spécifiée.

WinHttpGetProxyForUrlEx

Récupère les informations de proxy pour l’URL spécifiée.

WinHttpGetProxyResult

Récupère les résultats d’un appel à WinHttpGetProxyForUrlEx.

WinHttpGetProxySettingsEx

Récupère les paramètres de proxy étendus.

WinHttpGetProxySettingsResultEx

Récupère les résultats d’un appel à WinHttpGetProxySettingsEx.

WinHttpOpen

Initialise l’utilisation par une application des fonctions WinHTTP.

WinHttpOpenRequest

Crée un handle de requête HTTP.

WinHttpQueryAuthSchemes

Retourne les schémas d’autorisation pris en charge par le serveur.

WinHttpQueryConnectionGroup

Récupère une description de l’état actuel des connexions de WinHttp.

WinHttpQueryDataAvailable

Retourne le nombre d’octets de données disponibles immédiatement à lire avec WinHttpReadData.

WinHttpQueryHeaders

Récupère les informations d’en-tête associées à une requête HTTP.

WinHttpQueryHeadersEx

Récupère les informations d’en-tête associées à une requête HTTP ; offre un moyen de récupérer les chaînes de valeur et de nom d’en-tête analysés.

WinHttpQueryOption

Interroge une option Internet sur le handle spécifié.

WinHttpReadData

Lit les données à partir d’un handle ouvert par la fonction WinHttpOpenRequest .

WinHttpReadDataEx

Lit les données à partir d’un handle ouvert par la fonction WinHttpOpenRequest .

WinHttpReceiveResponse

Termine une requête HTTP initiée par WinHttpSendRequest.

WinHttpRegisterProxyChangeNotification

Inscrit une fonction de rappel appelée par WinHTTP lorsque les paramètres de proxy effectifs changent.

WinHttpResetAutoProxy

Réinitialise le proxy automatique.

WinHttpSendRequest

Envoie la demande spécifiée au serveur HTTP.

WinHttpSetCredentials

Transmet les informations d’identification d’autorisation requises au serveur.

WinHttpSetDefaultProxyConfiguration

Définit la configuration du proxy WinHTTP par défaut dans le Registre.

WinHttpSetOption

Définit une option Internet.

WinHttpSetStatusCallback

Configure une fonction de rappel que WinHTTP peut appeler au fur et à mesure de la progression d’une opération.

WinHttpSetTimeouts

Définit les différents délais d’attente impliqués dans les transactions HTTP.

WinHttpTimeFromSystemTime

Met en forme une date et une heure en fonction de la spécification HTTP version 1.0.

WinHttpTimeToSystemTime

Prend une chaîne de date/heure HTTP et la convertit en structure SYSTEMTIME .

WinHttpUnregisterProxyChangeNotification

Annule l’inscription d’une fonction de rappel inscrite en appelant WinHttpRegisterProxyChangeNotification.

WinHttpWriteData

Écrit les données de requête sur un serveur HTTP.

WinHttpWebSocketClose

Ferme une connexion WebSocket.

WinHttpWebSocketCompleteUpgrade

Termine une négociation WebSocket démarrée par WinHttpSendRequest.

WinHttpWebSocketQueryCloseStatus

Obtient le status de fermeture envoyé par un serveur.

WinHttpWebSocketReceive

Reçoit des données à partir d’une connexion WebSocket.

WinHttpWebSocketSend

Envoie des données via une connexion WebSocket.

WinHttpWebSocketShutdown

Envoie un cadre proche à une connexion WebSocket.