Response
Response クラスは、ページが受け取るレスポンスを表します。
メソッド
allHeaders
追加されたバージョン: v1.15このレスポンスに関連付けられたすべての HTTP ヘッダーを含むオブジェクトです。
使用法
Response.allHeaders();
戻り値
body
v1.9 より前に追加レスポンス本文を含むバッファを返します。
使用法
Response.body();
戻り値
finished
v1.9 より前に追加このレスポンスが完了するまで待機します。常に null
を返します。
使用法
Response.finished();
戻り値
frame
v1.9 より前に追加このレスポンスを初期化した Frame を返します。
使用法
Response.frame();
戻り値
fromServiceWorker
追加されたバージョン: v1.23このレスポンスが Service Worker の Fetch Handler (つまり FetchEvent.respondWith を介して) によって処理されたかどうかを示します。
使用法
Response.fromServiceWorker();
戻り値
headerValue
追加されたバージョン: v1.15名前に一致するヘッダーの値を返します。名前は大文字と小文字を区別しません。複数のヘッダーが同じ名前を持つ場合 (set-cookie
を除く) は、,
で区切られたリストとして返されます。set-cookie
の場合は、\n
区切り文字が使用されます。ヘッダーが見つからない場合は、null
が返されます。
使用法
Response.headerValue(name);
引数
戻り値
headerValues
追加されたバージョン: v1.15名前に一致するヘッダーのすべての値 (例: set-cookie
) を返します。名前は大文字と小文字を区別しません。
使用法
Response.headerValues(name);
引数
戻り値
headers
v1.9 より前に追加レスポンス HTTP ヘッダーを含むオブジェクトです。ヘッダー名には小文字が使用されます。このメソッドは、クッキー関連のヘッダーを含むセキュリティ関連のヘッダーを返さないことに注意してください。cookie
情報を含むヘッダーの完全なリストは、Response.allHeaders() を使用してください。
使用法
Response.headers();
戻り値
headersArray
追加されたバージョン: v1.15このレスポンスに関連付けられたすべてのリクエスト HTTP ヘッダーを含む配列です。Response.allHeaders() とは異なり、ヘッダー名には小文字が使用されません。Set-Cookie
のように複数のエントリを持つヘッダーは、配列内に複数回出現します。
使用法
Response.headersArray();
戻り値
ok
v1.9 より前に追加レスポンスが成功した (ステータスが 200-299 の範囲内) かどうかを示すブール値が含まれます。
使用法
Response.ok();
戻り値
request
v1.9 より前に追加一致する Request オブジェクトを返します。
使用法
Response.request();
戻り値
securityDetails
追加されたバージョン: v1.13SSL およびその他のセキュリティ情報を返します。
使用法
Response.securityDetails();
戻り値
- null | SecurityDetails#
-
issuer
String (オプション)証明書から Issuer フィールドの Common Name コンポーネント。これは情報提供のみを目的として使用されるべきです。オプション。
-
protocol
String (オプション)使用された特定の TLS プロトコル。(例:
TLS 1.3
)。オプション。 -
subjectName
String (オプション)証明書から Subject フィールドの Common Name コンポーネント。これは情報提供のみを目的として使用されるべきです。オプション。
-
validFrom
double (オプション)この証明書が有効になる時点を指定する Unix タイムスタンプ (秒単位)。オプション。
-
validTo
double (オプション)この証明書が無効になる時点を指定する Unix タイムスタンプ (秒単位)。オプション。
-
serverAddr
追加されたバージョン: v1.13サーバーの IP アドレスとポートを返します。
使用法
Response.serverAddr();
戻り値
status
v1.9 より前に追加レスポンスのステータスコード (例: 成功の場合は 200) が含まれます。
使用法
Response.status();
戻り値
statusText
v1.9 より前に追加レスポンスのステータステキスト (例: 成功の場合は通常 "OK") が含まれます。
使用法
Response.statusText();
戻り値
text
v1.9 より前に追加レスポンス本文のテキスト表現を返します。
使用法
Response.text();
戻り値
url
v1.9 より前に追加レスポンスの URL が含まれます。
使用法
Response.url();
戻り値