本节故障对象描述API操作误差所有故障对象从基础故障扩展服务故障
方便异常处理支持它的语言
服务故障
万一出错,Billing服务返回故障对象,内含HTTP报错代码表示误差类型
响应体包含任一代码解析
或引用代码
视故障点而定报错还可能包括可选细节
显示更多错误信息上头消息传递
可能内细节
字段内
坏请求
上头坏请求
故障表示请求中某物应修改,响应有故障细节
响应代码 :400
示例:坏请求故障响应
{ "badRequest": { "referenceCode": "bc568dd7-54c2-4811-b535-105cf70cc159", "details": [ { "faultCode": "INVALID_ARGUMENT", "resourceName": "Get Billng Summary", "resourceProperty": "Billing Summary", "message": "Invalid type." } ] } }
非Found
上头非Found
找不到请求资源时返回故障
响应代码 :404
示例:非故障响应
{非found':{message}:{aca8825}{4440ba39-d2cf-4085-9b95-a3a4faca8825
未经授权
上头未经授权
未授权执行尝试操作时故障返回
响应代码 :401
示例:未经授权故障响应
{错误}{代码>:401,“消息”:无授权'}}
不可接受性
上头不可接受性
故障表示当请求资源不可接受时返回的短信
响应代码 :406
示例:不可接受故障响应
接受类型不支持
methodNotAllowed
上头methodNotAllowed
找不到请求方法或不允许返回故障
响应代码 :405
示例:方法无故障响应
{误差}{编码:405,消息:方法不允许