Microsoft.AspNetCore.Http 名前空間

HTTP 要求と応答を処理するための型が含まれています。

クラス

BadHttpRequestException

HTTP 要求エラーを表します。

BindingAddress
ConnectionInfo

要求の基になる接続を表します。

CookieBuilder

クッキーの作成に使用する設定を定義します。

CookieOptions

新しい Cookie を作成するときに使用するオプション。

DefaultHttpContext

HTTP コンテキストクラスの実装を表します。

DefaultHttpContextFactory

インスタンスを作成するためのファクトリ HttpContext

Endpoint

アプリケーションの論理エンドポイントを表します。

EndpointHttpContextExtensions

HttpContext でエンドポイントを公開する拡張メソッド。

EndpointMetadataCollection

エンドポイントに関連付けられている任意のメタデータのコレクション。

FormCollection

解析されたフォームの値を保持します。

FormFile

IFormFile の既定の実装。

FormFileCollection

IFormFileCollection の既定の実装。

HeaderDictionary

RequestHeaders と ResponseHeaders のラッパーを表します。

HeaderDictionaryExtensions

インスタンスを変更するための拡張メソッドが含まれてい IHeaderDictionary ます。

HeaderDictionaryTypeExtensions
HttpContext

それぞれの HTTP 要求に関する HTTP 固有のすべての情報をカプセル化します。

HttpContextAccessor

IHttpContextAccessor現在の実行コンテキストに基づいて、の実装を提供します。

HttpContextFactory

HTTP コンテキストオブジェクトの作成に使用されるメソッドを表します。

HttpContextServerVariableExtensions
HttpMethods

HTTP 要求の要求メソッドを検証するメソッドを格納します。

HttpProtocol

HTTP 要求の要求プロトコルバージョンを確認するメソッドが含まれています。

HttpRequest

個々の HTTP 要求の受信側を表します。

HttpRequestJsonExtensions
HttpRequestRewindExtensions

でのバッファリングを有効にするための拡張メソッド HttpRequest

HttpResponse

個々の HTTP 要求の送信側を表します。

HttpResponseJsonExtensions
HttpResponseWritingExtensions

応答に書き込むための便利なメソッド。

MiddlewareFactory
QueryCollection

HttpRequest クエリ文字列コレクション

RequestFormReaderExtensions
RequestTrailerExtensions

要求の後続ヘッダーを操作するための HttpRequest 拡張機能。

ResponseExtensions
ResponseTrailerExtensions

Trailerの応答ヘッダーと末尾ヘッダーを変更するための拡張メソッドを格納し HttpResponse ます。

SendFileFallback
SendFileResponseExtensions

SendFile 拡張機能を公開する Httpresponse.cache の拡張機能を提供します。

SessionExtensions
StatusCodes

HTTP 状態コードの定数のコレクション。

         状態コードの一覧 http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
StreamResponseBodyFeature

IHttpResponseBodyFeature指定されたストリームのすべての api を aproximates するの実装。

WebSocketAcceptContext
WebSocketManager

特定の HTTP 要求に対する WebSocket 接続の確立を管理します。

構造体

EndpointMetadataCollection.Enumerator

EndpointMetadataCollection の要素を列挙します。

FormCollection.Enumerator
FragmentString

URI 文字列を生成するために必要な場合に、FragmentString 値の適切な処理を提供します。

HeaderDictionary.Enumerator
HostString

URI のホスト部分を使用して、HTTP ヘッダーで使用するために適切に書式設定され、エンコードされた URI を作成できます。

PathString

要求の再構築時または URI 文字列のリダイレクト時に必要な Path 値と PathBase 値の適切なエスケープ処理を提供します。

QueryCollection.Enumerator
QueryString

要求の再構築時または URI 文字列のリダイレクト時に必要な QueryString 値の適切な処理を提供します。

インターフェイス

IFormCollection

HttpRequest と共に送信される解析済みのフォーム値を表します。

IFormFile

HttpRequest と共に送信されるファイルを表します。

IFormFileCollection

HttpRequest と共に送信されるファイルのコレクションを表します。

IHeaderDictionary

HttpRequest ヘッダーと Httpresponse.cache ヘッダーを表します

IHttpContextAccessor

現在のにアクセスできる場合は、そのへのアクセスを提供 HttpContext します。

IHttpContextFactory

インスタンスを作成および破棄するメソッドを提供し HttpContext ます。

IMiddleware

アプリケーションの要求パイプラインに追加できるミドルウェアを定義します。

IMiddlewareFactory

ミドルウェアを作成するためのメソッドを提供します。

IQueryCollection

HttpRequest クエリ文字列コレクションを表します。

IRequestCookieCollection

HttpRequest クッキーコレクションを表します。

IResponseCookies

応答 Set-Cookie ヘッダーのラッパー。

ISession

ユーザーが web アプリケーションを参照している間、ユーザーデータを格納します。 セッション状態は、アプリケーションによって管理されるストアを使用して、クライアントからの要求間でデータを保持します。 セッション データはキャッシュによってバックアップされ、一時的なデータと見なされます。

列挙型

CookieSecurePolicy

クッキーのセキュリティプロパティの設定方法を決定します。

SameSiteMode

応答クッキーに SameSite フィールドを設定して、後の "同じサイト" 要求または "クロスサイト" 要求にこれらの cookie をクライアントが含める必要があるかどうかを示すために使用します。 RFC Draft: https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-03#section-4.1.1

代理人

RequestDelegate

HTTP 要求を処理できる関数。

注釈

低レベルの HTTP Api の詳細については、「 ASP.NET Core での HttpContext へのアクセス」を参照してください。