HttpRequest クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
個々の HTTP 要求の受信側を表します。
public ref class HttpRequest abstract
public abstract class HttpRequest
type HttpRequest = class
Public MustInherit Class HttpRequest
- 継承
-
HttpRequest
コンストラクター
HttpRequest() |
プロパティ
Body |
要求の本文を取得または設定し Stream ます。 |
BodyReader |
要求本文を取得し PipeReader ます。 |
ContentLength |
Content-Length ヘッダーを取得または設定します。 |
ContentType |
Content-Type ヘッダーを取得または設定します。 |
Cookies |
この要求の Cookie のコレクションを取得します。 |
Form |
要求本文をフォームとして取得または設定します。 |
HasFormContentType |
フォーム型の Content-type ヘッダーをチェックします。 |
Headers |
要求ヘッダーを取得します。 |
Host |
ホストヘッダーを取得または設定します。 ポートを含む場合があります。 |
HttpContext |
HttpContextこの要求のを取得します。 |
IsHttps |
RequestScheme が https の場合、true を返します。 |
Method |
HTTP メソッドを取得または設定します。 |
Path |
RequestPath からの要求パスを取得または設定します。 |
PathBase |
要求のベースパスを取得または設定します。 パスのベースの末尾にスラッシュを使用することはできません。 |
Protocol |
要求プロトコル (HTTP/1.1 など) を取得または設定します。 |
Query |
要求のクエリ文字列から解析されたクエリ値のコレクションを取得します。 |
QueryString |
Query コレクションの作成に使用される未加工のクエリ文字列を取得または設定します。クエリ。 |
RouteValues |
この要求のルート値のコレクションを取得します。 |
Scheme |
HTTP 要求スキームを取得または設定します。 |
メソッド
ReadFormAsync(CancellationToken) |
フォームの場合、要求本文を読み取ります。 |
拡張メソッド
GetMultipartBoundary(HttpRequest) |
Content-Type ヘッダーからミューティパート |
GetDisplayUrl(HttpRequest) |
要求 URL の結合されたコンポーネントを、表示にのみ適した、完全にエスケープされていない形式 (QueryString を除く) で返します。 この形式は、HTTP ヘッダーやその他の HTTP 操作では使用しないでください。 |
GetEncodedPathAndQuery(HttpRequest) |
相対 URI を返します。 |
GetEncodedUrl(HttpRequest) |
HTTP ヘッダーおよびその他の HTTP 操作での使用に適した、完全にエスケープされた形式で、要求 URL の結合されたコンポーネントを返します。 |
GetTypedHeaders(HttpRequest) |
強力に型指定された HTTP 要求ヘッダーを取得します。 |
HasJsonContentType(HttpRequest) |
JSON 型の Content-type ヘッダーをチェックします。 |
ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken) |
要求から JSON を読み取り、指定された型に逆シリアル化します。 要求の content-type が既知の JSON 型でない場合は、エラーがスローされます。 |
ReadFromJsonAsync(HttpRequest, Type, CancellationToken) |
要求から JSON を読み取り、指定された型に逆シリアル化します。 要求の content-type が既知の JSON 型でない場合は、エラーがスローされます。 |
ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken) |
要求から JSON を読み取り、指定された型に逆シリアル化します。 要求の content-type が既知の JSON 型でない場合は、エラーがスローされます。 |
ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken) |
要求から JSON を読み取り、指定された型に逆シリアル化します。 要求の content-type が既知の JSON 型でない場合は、エラーがスローされます。 |
EnableBuffering(HttpRequest) |
を複数回 |
EnableBuffering(HttpRequest, Int32) |
を複数回 |
EnableBuffering(HttpRequest, Int32, Int64) |
を複数回 |
EnableBuffering(HttpRequest, Int64) |
を複数回 |
ReadFormAsync(HttpRequest, FormOptions, CancellationToken) |
指定されたオプションを使用して、要求本文をフォームとして読み取る。 これらのオプションは、フォームがまだ読み取りされていない場合にのみ使用されます。 |
CheckTrailersAvailable(HttpRequest) |
要求がトレーラーをサポートし、今すぐ読み取り可能な場合に確認します。 これは、読み取るトレーラーがあるという意味ではありません。 |
GetDeclaredTrailers(HttpRequest) |
本文の後に予想されるトレーラーを一覧表示する要求 "Trailer" ヘッダーを取得します。 |
GetTrailer(HttpRequest, String) |
要求された末尾のヘッダーを応答から取得します。 Check SupportsTrailers(HttpRequest) または NotSupportedException がスローされる可能性があります。 Check CheckTrailersAvailable(HttpRequest) または InvalidOperationException がスローされる可能性があります。 |
SupportsTrailers(HttpRequest) |
要求でトレーラー ヘッダーの受信がサポートされるかどうかを示します。 |