HttpRequestFeature Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Výchozí implementace pro 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
- Dědičnost
-
HttpRequestFeature
- Implementuje
Konstruktory
HttpRequestFeature() |
Inicializuje novou instanci objektu HttpRequestFeature. |
Vlastnosti
Body |
Získá nebo nastaví Stream představující text požadavku, pokud existuje. Null lze použít k reprezentaci prázdného textu požadavku. |
Headers |
Získá nebo nastaví hlavičky zahrnuté v požadavku agregované podle názvu hlavičky. Hodnoty nejsou rozděleny ani sloučeny mezi řádky záhlaví. Například následující hlavičky:
|
Method |
Získá nebo nastaví metodu požadavku definovanou v RFC 7230. Např. "GET", "HEAD", "POST" atd. |
Path |
Získá nebo nastaví část cesty požadavku, která identifikuje požadovaný prostředek. Hodnota může být Empty , pokud PathBase obsahuje úplnou cestu nebo pro požadavky OPTIONS *. Cesta je plně dekódována serverem s výjimkou %2F, který dekóduje na / a změní význam segmentů cesty. Soubor %2F lze nahradit pouze po rozdělení cesty na segmenty. |
PathBase |
Získá nebo nastaví první část cesty požadavku přidružené ke kořenovému adresáři aplikace. Hodnota není u řídicího pole. Hodnota může být Empty. |
Protocol |
Získá nebo nastavte verzi HTTP, jak je definováno v RFC 7230. Např. "HTTP/1.1" |
QueryString |
Získá nebo nastaví část dotazu cílového požadavku, jak je definováno v RFC 7230. Hodnota může být Empty. Pokud není prázdné, bude zahrnuta úvodní hodnota "?". Hodnota je ve své původní podobě, aniž by se unikla. |
RawTarget |
Získá nebo nastaví cíl požadavku, jak byl odeslán v požadavku HTTP. Tato vlastnost obsahuje nezpracovanou cestu a úplný dotaz a také další cíle požadavků, například * pro požadavky OPTIONS (https://tools.ietf.org/html/rfc7230#section-5.3). |
Scheme |
Získá nebo nastaví schéma identifikátoru URI požadavku. Např. "http" nebo "https". Všimněte si, že tato hodnota není zahrnuta v původním požadavku, je odvozena kontrolou, jestli přenos používal připojení TLS nebo ne. |