ks33requests.errors module

exception ks33requests.errors.Ks3Error(**kwargs)

基类:Exception

KS3 返回的 HTTP 响应带有 HTTP 错误状态码

property code

错误编码

返回类型

int

property message

错误信息

返回类型

str

property request_id

引起错误的资源 ID

返回类型

str

property resource

引起错误的资源

返回类型

str

property status

HTTP 状态码

返回类型

int

ks33requests.errors.raise_for_ks3_status(resp: requests.models.Response)

检查 KS3 返回的 HTTP 响应,如果状态码可以识别为错误信息,则抛出异常

参数

resp (requests.Response) – 要检查的 HTTP 响应对象

引发

Ks3Error – 如果检查到了 KS3 定义的 HTTP 错误状态码

警告

这个函数仅检查可几个按照 KS3 文档定义的 HTTP 错误状态码,并 不检查其它错误 状态编码 。 可调用 requests.Response.raise_for_status() 检查其它 HTTP 错误状态码。