Partager via


IHttpRequest, interface

Fournit une interface à un objet de requête HTTP. Vous pouvez utiliser les méthodes de l’interface IHttpRequest pour récupérer et modifier des données dans la requête HTTP actuelle.

Syntaxe

class IHttpRequest  

Méthodes

Le tableau suivant répertorie les méthodes exposées par l’interface IHttpRequest .

Nom Description
DeleteHeader Supprime un en-tête HTTP de la requête.
GetClientCertificate Récupère le certificat client associé à la demande.
GetForwardedUrl Retourne l’URL transférée.
GetHeader Retourne la valeur d’un en-tête HTTP spécifié.
GetHeaderChanges Récupère les modifications apportées aux en-têtes de serveur pour la demande actuelle.
GetHttpMethod Retourne la méthode HTTP pour la requête actuelle.
GetHttpVersion Retourne la version HTTP de la requête.
GetLocalAddress Retourne l’adresse de l’interface locale pour la requête actuelle.
GetRawHttpRequest Retourne une structure qui contient la requête HTTP brute.
GetRemainingEntityBytes Retourne le nombre d’octets restants à lire à partir du client.
GetRemoteAddress Retourne l’adresse distante de l’interface du client pour la demande actuelle.
GetSiteId Récupère l’ID de site pour la requête HTTP actuelle.
GetUrlChanged Détermine si l’URL de la demande a été modifiée.
NegotiateClientCertificate Lance la négociation de certificat client avec un client Web.
ReadEntityBody Retourne le corps de l’entité de requête HTTP.
SetEntityBody Remplace le corps de la requête HTTP existant par de nouvelles données.
SetHeader Définit ou ajoute la valeur d’un en-tête de requête HTTP spécifié.
SetHttpMethod Définit la méthode HTTP pour la requête.
SetUrl Modifie l’URL de la requête.

Classes dérivées

Nom Description
IHttpRequest2 Fournit une interface pour récupérer le jeton de liaison de canal (CBT) utilisé pour la validation des demandes.

Interfaces principales du serveur web

IHttpResponse, interface

Voir aussi

IHttpContext, interface