IHttpRequestFeature Rozhraní
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í.
Obsahuje podrobnosti o daném požadavku. Všechny tyto vlastnosti by měly být proměnlivé. Žádná z těchto vlastností by nikdy neměla být nastavena na hodnotu null.
public interface class IHttpRequestFeature
public interface IHttpRequestFeature
type IHttpRequestFeature = interface
Public Interface IHttpRequestFeature
- Odvozené
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. |