HttpRequest 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.
Reprezentuje przychodzącą stronę pojedynczego żądania HTTP.
public ref class HttpRequest abstract
public abstract class HttpRequest
type HttpRequest = class
Public MustInherit Class HttpRequest
- Dziedziczenie
-
HttpRequest
Konstruktory
HttpRequest() |
Reprezentuje przychodzącą stronę pojedynczego żądania HTTP. |
Właściwości
Body |
Pobiera lub ustawia treść Streamżądania . |
BodyReader |
Pobiera treść PipeReaderżądania . |
ContentLength |
Pobiera lub ustawia nagłówek Content-Length. |
ContentType |
Pobiera lub ustawia nagłówek Content-Type. |
Cookies |
Pobiera kolekcję plików cookie dla tego żądania. |
Form |
Pobiera lub ustawia treść żądania jako formularz. |
HasFormContentType |
Sprawdza nagłówek Content-Type dla typów formularzy. |
Headers |
Pobiera nagłówki żądania. |
Host |
Pobiera lub ustawia nagłówek hosta. Może zawierać port. |
HttpContext |
Pobiera element HttpContext dla tego żądania. |
IsHttps |
Zwraca wartość true, jeśli wartość RequestScheme to https. |
Method |
Pobiera lub ustawia metodę HTTP. |
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 ścieżkę podstawową dla żądania. Podstawa ścieżki nie powinna kończyć się ukośnikiem końcowym. |
Protocol |
Pobiera lub ustawia protokół żądania (np. HTTP/1.1). |
Query |
Pobiera kolekcję wartości zapytania przeanalizowaną z request.QueryString. |
QueryString |
Pobiera lub ustawia nieprzetworzone ciąg zapytania używane do utworzenia kolekcji zapytań w pliku Request.Query. |
RouteValues |
Pobiera kolekcję wartości tras dla tego żądania. |
Scheme |
Pobiera lub ustawia schemat żądań HTTP. |
Metody
ReadFormAsync(CancellationToken) |
Odczytuje treść żądania, jeśli jest to formularz. |
Metody rozszerzania
GetMultipartBoundary(HttpRequest) |
Pobiera granicę wieloczęściową z nagłówka |
GetDisplayUrl(HttpRequest) |
Zwraca połączone składniki adresu URL żądania w w pełni nieunikowanym formularzu (z wyjątkiem elementu QueryString) odpowiednie tylko do wyświetlania. Ten format nie powinien być używany w nagłówkach HTTP ani w innych operacjach HTTP. |
GetEncodedPathAndQuery(HttpRequest) |
Zwraca względny identyfikator URI. |
GetEncodedUrl(HttpRequest) |
Zwraca połączone składniki adresu URL żądania w w pełni unikniętego formularza odpowiedniego do użycia w nagłówkach HTTP i innych operacjach HTTP. |
GetTypedHeaders(HttpRequest) |
Pobiera silnie typizowane nagłówki żądań HTTP. |
GetHeaderParsing(HttpRequest) |
Pobiera funkcję analizowania nagłówków w celu uzyskania dostępu do przeanalizowanych wartości nagłówków. |
TryGetHeaderValue<T>(HttpRequest, HeaderKey<T>, T) |
Próbuje uzyskać wartość nagłówka, jeśli istnieje i można ją przeanalizować. |
TryGetHeaderValue<T>(HttpRequest, HeaderKey<T>, T, ParsingResult) |
Próbuje uzyskać wartość nagłówka, jeśli istnieje i można ją przeanalizować. |
HasJsonContentType(HttpRequest) |
Sprawdza nagłówek Content-Type dla typów JSON. |
ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken) |
Odczytywanie kodu JSON z żądania i deserializacji do typu obiektu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd. |
ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken) |
Odczytywanie kodu JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd. |
ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken) |
Odczytywanie kodu JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd. |
ReadFromJsonAsync(HttpRequest, Type, CancellationToken) |
Odczytywanie kodu JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd. |
ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken) |
Odczytywanie kodu JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd. |
ReadFromJsonAsync<TValue>(HttpRequest, JsonTypeInfo<TValue>, CancellationToken) |
Odczytywanie kodu JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd. |
ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken) |
Odczytywanie kodu JSON z żądania i deserializacji do określonego typu. Jeśli typ zawartości żądania nie jest znanym typem JSON, zostanie zgłoszony błąd. |
EnableBuffering(HttpRequest) |
|
EnableBuffering(HttpRequest, Int32) |
|
EnableBuffering(HttpRequest, Int32, Int64) |
|
EnableBuffering(HttpRequest, Int64) |
|
ReadFormAsync(HttpRequest, FormOptions, CancellationToken) |
Przeczytaj treść żądania jako formularz z podanymi opcjami. Te opcje będą używane tylko wtedy, gdy formularz nie został jeszcze odczytany. |
CheckTrailersAvailable(HttpRequest) |
Sprawdza, czy żądanie obsługuje przyczepy i są one dostępne do odczytania teraz. Nie oznacza to, że nie ma żadnych zwiastunów do czytania. |
GetDeclaredTrailers(HttpRequest) |
Pobiera nagłówek żądania "Trailer", który zawiera listę zwiastunów, których można oczekiwać po treści. |
GetTrailer(HttpRequest, String) |
Pobiera żądany nagłówek końcowy z odpowiedzi. Może zostać zgłoszony wyjątek Check SupportsTrailers(HttpRequest) lub NotSupportedException. Może zostać zgłoszony wyjątek Check CheckTrailersAvailable(HttpRequest) lub InvalidOperationException. |
SupportsTrailers(HttpRequest) |
Wskazuje, czy żądanie obsługuje odbieranie nagłówków przyczepy. |