错误响应

对于所有的请求,响应格式都是一个 JSON 对象,结构如下:

字段名 类型 说明
status string 恒为 error
error_msg string 错误描述

示例代码

import requests

# 请求参数
playload = {
    "email": "hgzchn@qq.com",
    "password": "itellyou"
}
# 请求头
headers = {
    "Content-Type": "application/json",
    "X-Hydrogen-Client-ID": "0f17262d58e0071e6cf3"
}
# 假设此应用未开始邮箱注册,则会发生错误
response = requests.post(
    url="http://{{服务器域名}}/hserve/v2.0/register/email/",
    headers=headers,
    data=playload
)

print(response.status_code)
# 405
print(response.json())
# {'status': 'error', 'error_msg': 'Please enable email login first.'}

错误码详解

响应的 HTTP 状态码列表(status_code)与其含义

400 Bad Request 参数错误

401 Unauthorized 未授权

402 Payment Required 应用欠费

403 Forbidden 禁止访问

404 Not Found 服务器找不到给定的资源

405 Method Not Allowed 不允许的请求方法

500 Internal Server Error 内部服务器错误

results matching ""

    powered by

    No results matching ""