HttpRequestFeature Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Domyślna implementacja dla IHttpRequestFeatureelementu .
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
- Dziedziczenie
-
HttpRequestFeature
- Implementuje
Konstruktory
HttpRequestFeature() |
Inicjuje nowe wystąpienie klasy HttpRequestFeature. |
Właściwości
Body |
Pobiera lub ustawia reprezentującą Stream treść żądania, jeśli istnieje. Null może służyć do reprezentowania pustej treści żądania. |
Headers |
Pobiera lub ustawia nagłówki uwzględnione w żądaniu, agregowane według nazwy nagłówka. Wartości nie są dzielone ani scalane między wiersze nagłówka. Na przykład następujące nagłówki:
|
Method |
Pobiera lub ustawia metodę żądania zdefiniowaną w dokumencie RFC 7230. Np. "GET", "HEAD", "POST" itp. |
Path |
Pobiera lub ustawia część ścieżki żądania, która identyfikuje żądany zasób. Wartość może być następująca Empty , jeśli PathBase zawiera pełną ścieżkę lub dla żądań "OPTIONS *". Ścieżka jest w pełni dekodowana przez serwer z wyjątkiem "%2F", co spowoduje dekodowanie na "/" i zmianę znaczenia segmentów ścieżki. Element "%2F" można zastąpić tylko po podzieleniu ścieżki na segmenty. |
PathBase |
Pobiera lub ustawia pierwszą część ścieżki żądania skojarzonej z katalogiem głównym aplikacji. Wartość jest nieunikowana. Wartość może być Empty. |
Protocol |
Pobiera lub ustawia wersję HTTP zdefiniowaną w dokumencie RFC 7230. Np. "HTTP/1.1" |
QueryString |
Pobiera lub ustawia część zapytania elementu docelowego żądania zgodnie z definicją w dokumencie RFC 7230. Wartość może być Empty. Jeśli nie będzie pusty, zostanie uwzględniony wiodący element "?". Wartość jest w pierwotnej formie, bez ucieczki. |
RawTarget |
Pobiera lub ustawia element docelowy żądania, ponieważ został wysłany w żądaniu HTTP. Ta właściwość zawiera nieprzetworzone ścieżki i pełne zapytanie, a także inne obiekty docelowe żądania, takie jak * dla żądań OPTIONS (https://tools.ietf.org/html/rfc7230#section-5.3). |
Scheme |
Pobiera lub ustawia schemat identyfikatora URI żądania. Np. "http" lub "https". Zwróć uwagę, że ta wartość nie jest uwzględniona w oryginalnym żądaniu, jest ona wnioskowana przez sprawdzenie, czy transport używał połączenia TLS, czy nie. |