故障

本节故障对象描述API操作误差所有故障对象从基础故障扩展服务故障方便异常处理支持它的语言

服务故障

上头服务故障并推导所有其他故障都包含消息传递细节内含字符串描述故障性质内含a代码解析属性表示HTTP响应码上头代码解析故障属性方便调用者从HTTP响应头取回响应码或直接从故障对象取回响应码注意服务故障不直接返回反之则返回故障

坏请求

上头坏请求故障表示请求对象中的数据无效举例说,字符串使用参数只接受整数故障打包验证错误

示例:坏请求故障响应

{错误请求> {{{消息} :proper0},/资源名

serviceUnavailable

上头serviceUnavailable故障返回时服务不可用,例如服务正在维护中

示例:服务无故障响应

{serviceunkservation:{{scode:500}sessage:service目前不可用

未经授权

上头未经授权未授权执行尝试操作时故障返回

示例:未经授权故障响应

{错误}{代码>:401,消息:无授权}}

禁止

上头禁止禁止访问资源或操作时返回故障,而不管授权

示例:禁止故障响应

{误差}{编码:403,消息:禁止存取

项目非Found

上头项目非Found找不到请求资源时返回故障

实例:项目NotFound故障响应

{非found}:{message}{producen'tbjectcode}ld37a4e4-9e4d-45f5-b2ee-0995e92f

methodNotAllowed

上头methodNotAllowed禁止运算时故障返回

示例:方法无故障响应

{方法不分配> {消息> :} “你试图使用的方法不允许使用此资源。” id37a4e4-9e4d-45f5-b2ee-0995e92f76

unsupportedMediaType

上头unsupportedMediaType失效类型不支持时返回故障

示例:无支持MediaType故障响应

{无支持MediaType}{消息}:{有效载荷类型不支持>,a4e4-e4-e4-e4-e5-b2ee-0995e92f76}}

不可接受性

上头不可接受性值返回故障接受页眉不支持

示例:不可接受故障响应

{不可接受性}{消息>:{accept{192f76中值不支持

Baidu
map