文档导航

类:APIError

类:APIError

来自 API 的一次不成功的 HTTP 响应。

继承

被继承

构造函数

构造函数

new APIError(
   status,
   body,
   headers,
   message?
): APIError;

参数

status

number

body

unknown

headers

Headers

message?

string

返回值

APIError

重写

TypeSafeError.constructor

属性

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