错误处理
HTTP 错误、业务错误、错误数据获取
错误处理机制
演示 HTTP 错误(4xx/5xx)和业务错误的完整处理流程。 使用 HTTPError 对象获取详细的错误信息:response.status、data、NetworkError、TimeoutError 等。
错误获取模式:
400 参数错误
客户端请求参数不合法,HTTP 状态码 400
POST
/api/example/request/scenario404 资源不存在
请求的资源不存在,HTTP 状态码 404
POST
/api/example/request/scenario500 服务器错误
服务器内部错误,HTTP 状态码 500
POST
/api/example/request/scenario503 服务不可用
服务暂时不可用,HTTP 状态码 503
POST
/api/example/request/scenario业务错误 (HTTP 200)
HTTP 状态码 200,但业务逻辑返回 success=false
POST
/api/example/request/scenario成功响应 (对比)
正常成功响应,HTTP 200 + success=true
POST
/api/example/request/scenario