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

Utilisé pour indiquer à la fonction WinHttpGetProxyForURL si vous souhaitez spécifier l’URL du fichier PAC (Proxy Auto-Configuration) ou pour localiser automatiquement l’URL avec des requêtes DHCP ou DNS sur le réseau.

WINHTTP_CERTIFICATE_INFO

Contient des 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 des informations d’identification utilisateur utilisées pour l’authentification serveur et proxy.

Note

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 des informations d’identification utilisateur utilisées pour l’authentification serveur et 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 configuration de la session ou du proxy par défaut.

WINHTTP_PROXY_RESULT

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

WINHTTP_PROXY_RESULT_ENTRY

Entrée de résultat à partir 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 les informations de connexion et de chiffrement SChannel pour une requête.

WINHTTP_WEB_SOCKET_ASYNC_RESULT

État du résultat d’une opération WebSocket.

WINHTTP_WEB_SOCKET_STATUS

État d’une opération WebSocket.