類:APIError
來自 API 的一次不成功的 HTTP 響應。
繼承
被繼承
AuthenticationErrorBadRequestErrorInternalServerErrorNotFoundErrorPermissionDeniedErrorRateLimitErrorUnprocessableEntityError
建構函式
建構函式
new APIError(
status,
body,
headers,
message?
): APIError;
參數
status
number
body
unknown
headers
Headers
message?
string
回傳值
APIError
重寫
屬性
body
readonly body: unknown;
解析後的 JSON、響應文本,或空 body 時的 undefined。
headers
readonly headers: Headers;
HTTP 響應頭。
requestId
readonly requestId: string | undefined;
來自 x-typesafe-request-id 的請求 ID,缺失時為 undefined。
status
readonly status: number;
HTTP 響應狀態碼。
方法
fromResponse()
static fromResponse(
status,
body,
headers
): APIError;
為某個 HTTP 狀態碼建立對應的錯誤子類。
參數
status
number
body
unknown
headers
Headers
回傳值
APIError