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. |
Sections connexes
Interfaces principales du serveur web