HttpRequest Třída
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í.
Představuje příchozí stranu jednotlivého požadavku HTTP.
public ref class HttpRequest abstract
public abstract class HttpRequest
type HttpRequest = class
Public MustInherit Class HttpRequest
- Dědičnost
-
HttpRequest
Konstruktory
| HttpRequest() |
Vlastnosti
| Body |
Získá nebo nastaví text Streampožadavku . |
| BodyReader |
Získá tělo PipeReaderpožadavku . |
| ContentLength |
Získá nebo nastaví hlavičku Content-Length. |
| ContentType |
Získá nebo nastaví hlavičku Content-Type. |
| Cookies |
Získá kolekci souborů cookie pro tento požadavek. |
| Form |
Získá nebo nastaví text požadavku jako formulář. |
| HasFormContentType |
Zkontroluje záhlaví typu obsahu pro typy formulářů. |
| Headers |
Získá hlavičky požadavku. |
| Host |
Získá nebo nastaví hlavičku hostitele. Může obsahovat port. |
| HttpContext |
HttpContext Získá pro tuto žádost. |
| IsHttps |
Vrátí hodnotu true, pokud je RequestScheme https. |
| Method |
Získá nebo nastaví metodu HTTP. |
| Path |
Získá nebo nastaví cestu požadavku z RequestPath. |
| PathBase |
Získá nebo nastaví základní cestu pro požadavek. Základna cesty by neměla končit koncovým lomítkem. |
| Protocol |
Získá nebo nastaví protokol požadavku (např. HTTP/1.1). |
| Query |
Získá kolekci hodnot dotazu parsovanou z Request.QueryString. |
| QueryString |
Získá nebo nastaví nezpracovaný řetězec dotazu použitý k vytvoření kolekce dotazů v Request.Query. |
| RouteValues |
Získá kolekci hodnot tras pro tento požadavek. |
| Scheme |
Získá nebo nastaví schéma požadavku HTTP. |
Metody
| ReadFormAsync(CancellationToken) |
Přečte text požadavku, pokud se jedná o formulář. |
Metody rozšíření
| GetMultipartBoundary(HttpRequest) |
Získá vícedílnou hranici z hlavičky |
| GetDisplayUrl(HttpRequest) |
Vrátí kombinované součásti adresy URL požadavku v plně neuskutečněném formuláři (s výjimkou DotazuString) vhodné pouze pro zobrazení. Tento formát by se neměl používat v hlavičkách HTTP ani jiných operacích HTTP. |
| GetEncodedPathAndQuery(HttpRequest) |
Vrátí relativní identifikátor URI. |
| GetEncodedUrl(HttpRequest) |
Vrátí kombinované komponenty adresy URL požadavku v plně řídicí podobě vhodné pro použití v hlavicích HTTP a dalších operacích HTTP. |
| GetTypedHeaders(HttpRequest) |
Získá hlavičky požadavků HTTP se silnými typy. |
| HasJsonContentType(HttpRequest) |
Zkontroluje hlavičku Content-Type pro typy JSON. |
| ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken) |
Načtěte JSON z požadavku a deserializovat na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba. |
| ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken) |
Načtěte JSON z požadavku a deserializovat na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba. |
| ReadFromJsonAsync(HttpRequest, Type, CancellationToken) |
Načtěte JSON z požadavku a deserializovat na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba. |
| ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken) |
Načtěte JSON z požadavku a deserializovat na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba. |
| ReadFromJsonAsync<TValue>(HttpRequest, JsonTypeInfo<TValue>, CancellationToken) |
Načtěte JSON z požadavku a deserializovat na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba. |
| ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken) |
Načtěte JSON z požadavku a deserializovat na zadaný typ. Pokud typ obsahu požadavku není známým typem JSON, vyvolá se chyba. |
| EnableBuffering(HttpRequest) |
Ujistěte se, že může |
| EnableBuffering(HttpRequest, Int32) |
Ujistěte se, že může |
| EnableBuffering(HttpRequest, Int32, Int64) |
Ujistěte se, že může |
| EnableBuffering(HttpRequest, Int64) |
Ujistěte se, že může |
| ReadFormAsync(HttpRequest, FormOptions, CancellationToken) |
Přečtěte si text požadavku jako formulář s danými možnostmi. Tyto možnosti se použijí jenom v případě, že formulář ještě nebyl přečtený. |
| CheckTrailersAvailable(HttpRequest) |
Zkontroluje, jestli žádost podporuje přívěsy a jsou nyní k dispozici ke čtení. To neznamená, že existují nějaké přívěsy ke čtení. |
| GetDeclaredTrailers(HttpRequest) |
Získá hlavičku "Trailer", která uvádí, které přívěsy mají po těle očekávat. |
| GetTrailer(HttpRequest, String) |
Získá požadovanou koncovou hlavičku z odpovědi. Může dojít k vyvolání kontroly SupportsTrailers(HttpRequest) nebo notSupportedException. Může dojít k vyvolání kontroly CheckTrailersAvailable(HttpRequest) nebo invalidOperationException. |
| SupportsTrailers(HttpRequest) |
Označuje, jestli žádost podporuje příjem hlaviček přívěsu. |