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
傳回