APIResponse
APIResponse クラスは、apiRequestContext.get() および類似のメソッドによって返されるレスポンスを表します。
メソッド
body
追加バージョン: v1.16レスポンスボディのバッファを返します。
使用法
await apiResponse.body();
戻り値
dispose
追加バージョン: v1.16このレスポンスのボディを破棄します。このメソッドが呼び出されない場合、ボディはコンテキストが閉じるまでメモリに残ります。
使用法
await apiResponse.dispose();
戻り値
headers
追加バージョン: v1.16このレスポンスに関連付けられたすべてのHTTPヘッダーを含むオブジェクトです。
使用法
apiResponse.headers();
戻り値
headersArray
追加バージョン: v1.16このレスポンスに関連付けられたすべてのHTTPヘッダーを含む配列です。ヘッダー名は小文字化されません。`Set-Cookie`のように複数のエントリを持つヘッダーは、配列内に複数回現れます。
使用法
apiResponse.headersArray();
戻り値
json
追加バージョン: v1.16レスポンスボディのJSON表現を返します。
レスポンスボディが `JSON.parse` で解析できない場合、このメソッドは例外をスローします。
使用法
await apiResponse.json();
戻り値
ok
追加バージョン: v1.16レスポンスが成功したかどうか(ステータスが200-299の範囲内であるか)を示す真偽値を含みます。
使用法
apiResponse.ok();
戻り値
status
追加バージョン: v1.16レスポンスのステータスコードを含みます(例:成功の場合は200)。
使用法
apiResponse.status();
戻り値
statusText
追加バージョン: v1.16レスポンスのステータステキストを含みます(例:通常、成功の場合は「OK」)。
使用法
apiResponse.statusText();
戻り値
text
追加バージョン: v1.16レスポンスボディのテキスト表現を返します。
使用法
await apiResponse.text();
戻り値
url
追加バージョン: v1.16レスポンスのURLを含みます。
使用法
apiResponse.url();
戻り値