APIResponse
APIResponse クラスは、ApiRequestContext.GetAsync() および類似のメソッドから返されるレスポンスを表します。
メソッド
BodyAsync
バージョン v1.16 で追加レスポンスボディを持つバッファを返します。
使用例
await ApiResponse.BodyAsync();
戻り値
DisposeAsync
バージョン v1.16 で追加このレスポンスのボディを破棄します。呼び出されない場合、ボディはコンテキストが閉じるまでメモリに保持されます。
使用例
await ApiResponse.DisposeAsync();
戻り値
Headers
バージョン v1.16 で追加このレスポンスに関連付けられたすべての HTTP ヘッダーを持つオブジェクト。
使用例
ApiResponse.Headers
戻り値
HeadersArray
バージョン v1.16 で追加このレスポンスに関連付けられたすべての HTTP ヘッダーを持つ配列。ヘッダー名は小文字化されません。Set-Cookie
のように複数のエントリを持つヘッダーは、配列に複数回出現します。
使用例
ApiResponse.HeadersArray
戻り値
- IEnumerable<
HttpHeader
>#
JsonAsync
バージョン v1.16 で追加レスポンスボディの JSON 表現を返します。
このメソッドは、レスポンスボディが JSON.parse
で解析できない場合に例外をスローします。
使用例
await ApiResponse.JsonAsync();
戻り値
Ok
バージョン v1.16 で追加レスポンスが成功した (ステータスコードが 200-299 の範囲) かどうかを示すブール値を含みます。
使用例
ApiResponse.Ok
戻り値
Status
バージョン v1.16 で追加レスポンスのステータスコードを含みます (例: 成功の場合は 200)。
使用例
ApiResponse.Status
戻り値
StatusText
バージョン v1.16 で追加レスポンスのステータステキストを含みます (例: 通常、成功の場合は "OK")。
使用例
ApiResponse.StatusText
戻り値
TextAsync
バージョン v1.16 で追加レスポンスボディのテキスト表現を返します。
使用例
await ApiResponse.TextAsync();
戻り値
Url
バージョン v1.16 で追加レスポンスの URL を含みます。
使用例
ApiResponse.Url
戻り値