HttpRequestFeature Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémentation par défaut pour IHttpRequestFeature.
public ref class HttpRequestFeature : Microsoft::AspNetCore::Http::Features::IHttpRequestFeature
public class HttpRequestFeature : Microsoft.AspNetCore.Http.Features.IHttpRequestFeature
type HttpRequestFeature = class
interface IHttpRequestFeature
Public Class HttpRequestFeature
Implements IHttpRequestFeature
- Héritage
-
HttpRequestFeature
- Implémente
Constructeurs
HttpRequestFeature() |
Initialise une nouvelle instance de HttpRequestFeature. |
Propriétés
Body |
Obtient ou définit un Stream représentant le corps de la requête, le cas échéant. Null peut être utilisé pour représenter un corps de requête vide. |
Headers |
Obtient ou définit les en-têtes inclus dans la requête, agrégés par nom d’en-tête. Les valeurs ne sont pas fractionnées ou fusionnées entre les lignes d’en-tête. Par exemple, les en-têtes suivants :
|
Method |
Obtient ou définit la méthode de requête telle que définie dans RFC 7230. Par exemple, « GET », « HEAD », « POST », etc. |
Path |
Obtient ou définit la partie du chemin d’accès de la requête qui identifie la ressource demandée. La valeur peut être Empty si PathBase contient le chemin d’accès complet, ou pour les requêtes « OPTIONS * ». Le chemin d’accès est entièrement décodé par le serveur, à l’exception de « %2F », qui décode en « / » et modifie la signification des segments de chemin d’accès. '%2F' ne peut être remplacé qu’après avoir fractionné le chemin en segments. |
PathBase |
Obtient ou définit la première partie du chemin d’accès de la requête associée à la racine de l’application. La valeur n’est pas placée dans une séquence d’échappement. La valeur peut être Empty. |
Protocol |
Obtient ou définit la version HTTP telle que définie dans RFC 7230. Par exemple, « HTTP/1.1 » |
QueryString |
Obtient ou définit la partie requête de la cible de requête telle que définie dans RFC 7230. La valeur peut être Empty. S’il n’est pas vide, le début « ? » est inclus. La valeur est dans sa forme d’origine, sans échappement. |
RawTarget |
Obtient ou définit la cible de requête telle qu’elle a été envoyée dans la requête HTTP. Cette propriété contient le chemin d’accès brut et la requête complète, ainsi que d’autres cibles de requête telles que * pour les requêtes OPTIONS (https://tools.ietf.org/html/rfc7230#section-5.3). |
Scheme |
Obtient ou définit le schéma d’URI de requête. Par exemple, « http » ou « https ». Notez que cette valeur n’est pas incluse dans la requête d’origine. Elle est déduite en vérifiant si le transport a utilisé une connexion TLS ou non. |