Response
Response クラスは、ページが受信するレスポンスを表します。
メソッド
AllHeadersAsync
追加されたバージョン: v1.15このレスポンスに関連付けられたすべてのHTTPレスポンスヘッダーを含むオブジェクトです。
使用法
await Response.AllHeadersAsync();
戻り値
BodyAsync
v1.9より前に追加レスポンスボディのバッファを返します。
使用法
await Response.BodyAsync();
戻り値
FinishedAsync
v1.9より前に追加このレスポンスが終了するまで待機し、常に null を返します。
使用法
await Response.FinishedAsync();
戻り値
Frame
v1.9より前に追加このレスポンスを開始した Frame を返します。
使用法
Response.Frame
戻り値
FromServiceWorker
追加日: v1.23このレスポンスがService WorkerのFetchハンドラによって処理されたかどうか(つまり、FetchEvent.respondWith経由)を示します。
使用法
Response.FromServiceWorker
戻り値
HeaderValueAsync
追加されたバージョン: v1.15名前に一致するヘッダーの値を返します。名前は大文字と小文字を区別しません。複数のヘッダーが同じ名前を持つ場合(set-cookieを除く)、, で区切られたリストとして返されます。set-cookieの場合、\n区切り文字が使用されます。ヘッダーが見つからない場合はnullが返されます。
使用法
await Response.HeaderValueAsync(name);
引数
戻り値
HeaderValuesAsync
追加されたバージョン: v1.15名前に一致するすべてのヘッダー値(例:set-cookie)を返します。名前は大文字と小文字を区別しません。
使用法
await Response.HeaderValuesAsync(name);
引数
戻り値
Headers
v1.9より前に追加レスポンスの HTTP ヘッダーを持つオブジェクトです。ヘッダー名は小文字化されます。このメソッドは、Cookie 関連のヘッダーを含むセキュリティ関連のヘッダーを返さないことに注意してください。`cookie` 情報を含むヘッダーの完全なリストについては、Response.AllHeadersAsync() を使用できます。
使用法
Response.Headers
戻り値
HeadersArrayAsync
追加されたバージョン: v1.15このレスポンスに関連付けられたすべてのリクエスト HTTP ヘッダーの配列です。Response.AllHeadersAsync() とは異なり、ヘッダー名は小文字化されません。`Set-Cookie` のように複数のエントリを持つヘッダーは、配列に複数回現れます。
使用法
await Response.HeadersArrayAsync();
戻り値
- IReadOnlyList<
HttpHeader>#
JsonAsync
v1.9より前に追加レスポンスボディのJSON表現を返します。
このメソッドは、レスポンスボディがJSON.parseで解析できない場合にスローされます。
使用法
await Response.JsonAsync();
戻り値
Ok
v1.9より前に追加レスポンスが成功したかどうか (ステータスが200-299の範囲) を示すブール値が含まれます。
使用法
Response.Ok
戻り値
Request
v1.9より前に追加一致する Request オブジェクトを返します。
使用法
Response.Request
戻り値
SecurityDetailsAsync
追加バージョン: v1.13SSLおよびその他のセキュリティ情報を返します。
使用法
await Response.SecurityDetailsAsync();
戻り値
- SecurityDetails?#
-
issuerstring? (オプション)証明書のIssuerフィールドのコモンネームコンポーネント。情報提供のみを目的として使用する必要があります。オプション。
-
protocolstring? (オプション)使用された特定のTLSプロトコル。(例:
TLS 1.3)。オプション。 -
subjectNamestring? (オプション)証明書のSubjectフィールドのコモンネームコンポーネント。情報提供のみを目的として使用する必要があります。オプション。
-
validFrom[float]? (オプション)この証明書が有効になる日時を示すUnixタイムスタンプ (秒単位)。オプション。
-
validTo[float]? (オプション)この証明書が無効になる日時を示すUnixタイムスタンプ (秒単位)。オプション。
-
ServerAddrAsync
追加バージョン: v1.13サーバーのIPアドレスとポートを返します。
使用法
await Response.ServerAddrAsync();
戻り値
Status
v1.9より前に追加レスポンスのステータスコード (例: 成功の場合は200) が含まれます。
使用法
Response.Status
戻り値
StatusText
v1.9より前に追加レスポンスのステータステキスト (例: 通常は成功の場合の"OK") が含まれます。
使用法
Response.StatusText
戻り値
TextAsync
v1.9より前に追加レスポンスボディのテキスト表現を返します。
使用法
await Response.TextAsync();
戻り値
Url
v1.9より前に追加レスポンスのURLが含まれます。
使用法
Response.Url
戻り値