Partager via


Structures WinHTTP

WinHTTP utilise les structures suivantes :

HTTP_VERSION_INFO

Contient la version HTTP globale.

URL_COMPONENTS

Contient les parties constituantes d’une URL. Cette structure est utilisée avec les fonctions WinHttpCrackUrl et WinHttpCreateUrl .

WINHTTP_ASYNC_RESULT

Contient le résultat d’un appel à une fonction asynchrone. Cette structure est utilisée avec le prototype WINHTTP_STATUS_CALLBACK .

WINHTTP_AUTOPROXY_OPTIONS

Permet d’indiquer à la fonction WinHttpGetProxyForURL s’il faut spécifier l’URL du fichier PAC (Proxy Auto-Configuration) ou localiser automatiquement l’URL avec des requêtes DHCP ou DNS sur le réseau.

WINHTTP_CERTIFICATE_INFO

Contient les informations de certificat retournées par le serveur. Cette structure est utilisée par la fonction WinHttpQueryOption .

WINHTTP_CONNECTION_GROUP

Représente un groupe de connexions.

WINHTTP_CONNECTION_INFO

Contient l’adresse IP source et de destination de la requête qui a généré la réponse.

WINHTTP_CREDS

Contient les informations d’identification utilisateur utilisées pour l’authentification du serveur et du proxy.

Notes

Cette structure a été déconseillée. Au lieu de cela, l’utilisation de la structure WINHTTP_CREDS_EX est recommandée.

WINHTTP_CREDS_EX

Contient les informations d’identification utilisateur utilisées pour l’authentification du serveur et du proxy.

WINHTTP_CURRENT_USER_IE_PROXY_CONFIG

Contient les informations de configuration du proxy Internet Explorer.

WINHTTP_EXTENDED_HEADER

Représente un en-tête de requête HTTP sous la forme d’une paire de chaînes nom/valeur.

WINHTTP_HEADER_NAME

Représente un nom d’en-tête de requête HTTP.

WINHTTP_HOST_CONNECTION_GROUP

Représente une collection de groupes de connexions.

WINHTTP_MATCH_CONNECTION_GUID

Représente le GUID d’une connexion, à des fins de correspondance de connexion.

WINHTTP_PROXY_INFO

Contient la session ou la configuration de proxy par défaut.

WINHTTP_PROXY_RESULT

Collection d’entrées de résultats de proxy fournies par WinHttpGetProxyResult.

WINHTTP_PROXY_RESULT_ENTRY

Entrée de résultat d’un appel à WinHttpGetProxyResult.

WINHTTP_PROXY_SETTINGS_EX

Représente les paramètres de proxy étendus.

WINHTTP_PROXY_SETTINGS_PARAM

Représente les paramètres de proxy étendus.

WINHTTP_QUERY_CONNECTION_GROUP_RESULT

Représente une description de l’état actuel des connexions de WinHttp.

WINHTTP_REQUEST_STATS

Contient des statistiques pour une demande.

WINHTTP_REQUEST_TIMES

Contient des informations de minutage pour une demande.

WINHTTP_SECURITY_INFO

Contient des informations de chiffrement et de connexion SChannel pour une demande.

WINHTTP_WEB_SOCKET_ASYNC_RESULT

Résultat status d’une opération WebSocket.

WINHTTP_WEB_SOCKET_STATUS

État d’une opération WebSocket.