Class: RateLimitError
继承自
构造函数
构造函数
ts
new RateLimitError(
status,
body,
headers,
message?,
options?
): RateLimitError;参数
status
number
body
unknown
headers
Headers
message?
string
options?
ErrorOptions
返回
RateLimitError
重写
属性
body
ts
readonly body: unknown;解析后的 JSON 错误体、纯文本,或空体时为 undefined。 / Parsed JSON, text, or undefined.
继承自
headers
ts
readonly headers: Headers;响应头。 / Response headers.
继承自
requestId
ts
readonly requestId: string | undefined;x-request-id 响应头,联系技术支持时请提供。 / The x-request-id header.
继承自
retryAfterMs
ts
readonly retryAfterMs: number | undefined;服务端建议的等待时间(毫秒),没有该头或无法解析时为 undefined。 / Server-suggested delay in ms.
status
ts
readonly status: number;HTTP 状态码。 / HTTP status code.
继承自
访问器
detail
Getter 签名
ts
get detail(): unknown;错误体中的 detail 字段:字符串(如 "insufficient_balance")或校验错误列表;没有时为 undefined。
The detail field of the error body, or undefined.
返回
unknown
继承自
retryAfter
Getter 签名
ts
get retryAfter(): number | undefined;服务端建议的等待时间(秒)。 / Server-suggested delay in seconds.
返回
number | undefined
方法
fromResponse()
ts
static fromResponse(
status,
body,
headers
): APIError;按状态码创建对应的错误子类。 / Create the error subclass for an HTTP status.
参数
status
number
body
unknown
headers
Headers

