Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’interface IWinHttpRequest fournit toutes les méthodes non-événement pour Microsoft Windows services HTTP (WinHTTP).
Members
L’interface IWinHttpRequest hérite de l’interface IUnknown . IWinHttpRequest possède également ces types de membres :
Méthodes
L’interface IWinHttpRequest a ces méthodes.
| Méthode | Description |
|---|---|
| Abandonner | Abandonne une méthode WinHTTPSend . |
| GetAllResponseHeaders | Récupère tous les en-têtes de réponse HTTP. |
| GetResponseHeader | Récupère les en-têtes de réponse HTTP. |
| Ouvrir | Ouvre une connexion HTTP à une ressource HTTP. |
| Envoyer | Envoie une requête HTTP à un serveur HTTP. |
| SetAutoLogonPolicy | Définit la stratégie d’ouverture de session automatique actuelle. |
| SetClientCertificate | Sélectionne un certificat client à envoyer à un serveur HTTPS (Secure Hypertext Transfer Protocol). |
| SetCredentials | Définit les informations d’identification à utiliser avec un serveur HTTP, soit un serveur proxy, soit un serveur d’origine. |
| SetProxy | Définit les informations du serveur proxy. |
| SetRequestHeader | Ajoute, modifie ou supprime un en-tête de requête HTTP. |
| SetTimeouts | Spécifie les composants de délai d’attente individuels d’une opération d’envoi/réception, en millisecondes. |
| WaitForResponse | Attend qu’une méthode Send asynchrone se termine, avec une valeur de délai d’attente facultative, en secondes. |
Propriétés
L’interface IWinHttpRequest possède ces propriétés.
| Propriété | Type d’accès | Description |
|---|---|---|
|
Option |
Lecture/écriture |
Valeur d’option WinHTTP. |
|
ResponseBody |
Lecture seule |
Corps de l’entité de réponse sous la forme d’un tableau d’octets non signés. |
|
ResponseStream |
Lecture seule |
Corps de l’entité de réponse sous la forme d’un IStream. |
|
ResponseText |
Lecture seule |
Corps de l’entité de réponse. |
|
État |
Lecture seule |
Code d’état HTTP de la dernière réponse. |
|
StatusText |
Lecture seule |
Texte d’état HTTP. |
Remarks
L’interface IWinHttpRequest définie dans httprequest.idl est implémentée par une classe avec l’ID de CLSID_WinHttpRequest. Une application obtient cette interface en appelant CoCreateInstance avec un ID de classe de CLSID_WinHttpRequest et un ID d’interface de IID_IWinHttpRequest.
Note
Pour Windows XP et Windows 2000, consultez la section Run-Time Configuration requise de la page de démarrage WinHttp.
Requirements
| Requirement | Value |
|---|---|
| Client minimum requis |
Windows XP, Windows 2000 Professionnel avec SP3 [applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows Server 2003, Windows 2000 Server avec SP3 [applications de bureau uniquement] |
| Composant redistribuable |
WinHTTP 5.0 et Internet Explorer 5.01 ou version ultérieure sur Windows XP et Windows 2000. |
| IDL |
|
| Library |
|
| DLL |
|