错误处理
发生错误时,沙箱门户会返回相应的HTTP状态码。可能的状态码包括但不限于:
-
400错误请求 -
401未授权 -
402畸形请求 -
403禁止访问 -
404未找到 -
405方法不允许 -
429请求过多 -
500服务器内部错误
除了HTTP状态码外,响应体还包含一个描述错误的JSON。
该JSON包含以下字段:
-
code- 表示HTTP状态码的整型数字 -
message- 描述错误的字符串 -
errors- 提供错误补充信息的字符串数组(该字段为可选字段)
尝试提交含无效选项的URL时的响应示例:
{
"code": 400,
"message": "请求验证失败",
"errors": [
"提供的URL无效",
"无效的检测对象",
"无效的检测选项对象"
]
}