Skip to main content

APIResponse

APIResponse 類別代表由 ApiRequestContext.GetAsync() 和類似方法傳回的回應。


方法

BodyAsync

新增於:v1.16 apiResponse.BodyAsync

傳回包含回應本文的緩衝區。

用法

await ApiResponse.BodyAsync();

傳回


DisposeAsync

新增於:v1.16 apiResponse.DisposeAsync

處置此回應的本文。如果未呼叫,則本文將保留在記憶體中,直到內容關閉。

用法

await ApiResponse.DisposeAsync();

傳回


Headers

新增於:v1.16 apiResponse.Headers

包含與此回應相關聯的所有回應 HTTP 標頭的物件。

用法

ApiResponse.Headers

傳回


HeadersArray

新增於:v1.16 apiResponse.HeadersArray

包含與此回應相關聯的所有回應 HTTP 標頭的陣列。標頭名稱不區分大小寫。具有多個項目的標頭,例如 Set-Cookie,在陣列中會出現多次。

用法

ApiResponse.HeadersArray

傳回


JsonAsync

新增於:v1.16 apiResponse.JsonAsync

傳回回應本文的 JSON 表示法。

如果回應本文無法透過 JSON.parse 剖析,此方法將會擲回例外。

用法

await ApiResponse.JsonAsync();

傳回


Ok

新增於:v1.16 apiResponse.Ok

包含一個布林值,指出回應是否成功(狀態在 200-299 範圍內)。

用法

ApiResponse.Ok

傳回


Status

新增於:v1.16 apiResponse.Status

包含回應的狀態碼(例如,成功時為 200)。

用法

ApiResponse.Status

傳回


StatusText

新增於:v1.16 apiResponse.StatusText

包含回應的狀態文字(例如,成功時通常為 "OK")。

用法

ApiResponse.StatusText

傳回


TextAsync

新增於:v1.16 apiResponse.TextAsync

傳回回應本文的文字表示法。

用法

await ApiResponse.TextAsync();

傳回


Url

新增於:v1.16 apiResponse.Url

包含回應的 URL。

用法

ApiResponse.Url

傳回