HttpRequestFeature Třída

Definice

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 .HttpRequestFeature

Vlastnosti

Body

Získá nebo nastaví reprezentaci Stream textu 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 záhlaví.

Hodnoty nejsou rozdělené nebo sloučené mezi řádky záhlaví. Například Následující hlavičky:

Výsledek v headers["HeaderA"] = { "value1, value2", "value3" }
Method

Získá nebo nastaví metodu požadavku definovanou v RFC 7230. Například "GET", "HEAD", "POST" atd..

Path

Získá nebo nastaví část cesty požadavku, která identifikuje požadovaný prostředek.

Hodnota není uchycená. Hodnota může být Empty , pokud PathBase obsahuje úplnou cestu.

PathBase

Získá nebo nastaví první část cesty požadavku přidružené k kořenovému adresáři aplikace.

Hodnota není uchycená. Hodnota může být Empty.

Protocol

Získá nebo nastaví verzi HTTP definovanou v RFC 7230. Například HTTP/1.1

QueryString

Získá nebo nastaví část dotazu cíle požadavku definovanou v RFC 7230. Hodnota může být Empty. Pokud není prázdný, bude zahrnuta úvodní hodnota "?". Hodnota je v původní podobě, aniž by se odkážela.

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 další cíle požadavků, jako jsou * 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říklad "http" nebo "https".

Všimněte si, že tato hodnota není součástí původního požadavku, je odvozena kontrolou, jestli přenos používal připojení TLS nebo ne.

Platí pro