附录1:Handling errors
Dowsure Web服务使用标准HTTP响应状态代码处理错误。通常会使用错误代码发送消息,以更详细地解释错误,以便解决它可以修复或报告的问题。
附录2:Error codes
所有Dowsure web API部分都是常见的错误代码。对于特定于API部分的错误代码,请参阅API的相应错误代码部分参考。
附录3:Common HTTP error status codes
Error code | HTTP status code | Description |
---|---|---|
InputStreamDisconnected | 400 | 读取输入流有错误。 |
InvalidParameterValue | 400 | 使用无效的参数值,或者请求大小超过最大接受大小,或者请求过期。 |
AccessDenied | 401 | 访问被拒绝。 |
InvalidAccessKeyId | 403 | 使用了无效的AccessKeyID值。 |
SignatureDoesNotMatch | 403 | 使用的签名与服务器的计算签名值不匹配。 |
InvalidAddress | 404 | 使用无效路径 |
InternalError | 500 | 内部服务失败。 |
ServerNnavailable | 503 | (服务不可用) 服务器目前无法使用(由于超载或停机维护)。 通常,这只是暂时状态。 |
GatewayTimeout | 504 | (网关超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求。 |
HttpIsNotSupported | 505 | 服务器不支持请求中所用的 HTTP 协议版本。 |
附录4:统一响应
字段 | 描述 | 是否必传 |
---|---|---|
code | 返回码 | Required |
data | Json数据 | Required |
msg | 信息 | Optional |