IHttpRequestFeature Interfejs
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.
Zawiera szczegóły danego żądania. Wszystkie te właściwości powinny być modyfikowalne. Żadna z tych właściwości nigdy nie powinna być ustawiona na wartość null.
public interface class IHttpRequestFeature
public interface IHttpRequestFeature
type IHttpRequestFeature = interface
Public Interface IHttpRequestFeature
- Pochodne
Właściwości
Body |
Pobiera lub ustawia Stream element reprezentujący treść żądania, jeśli istnieje. Null może służyć do reprezentowania pustej treści żądania. |
Headers |
Pobiera lub ustawia nagłówki zawarte w żądaniu zagregowane 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 zgodnie z definicją 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ć Empty , jeśli PathBase zawiera pełną ścieżkę lub dla żądań "OPTIONS *". Ścieżka jest w pełni zdekodowana przez serwer z wyjątkiem "%2F", co spowoduje dekodowanie do "/" i zmianę znaczenia segmentów ścieżki. "%2F" można zamienić 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 mieć wartość 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 mieć wartość Empty. Jeśli nie jest pusty, zostanie uwzględniony wiodący ciąg "?". 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". Należy pamiętać, że ta wartość nie jest uwzględniana w oryginalnym żądaniu. Jest ona wnioskowana przez sprawdzenie, czy transport używał połączenia TLS, czy też nie. |