故障
本节故障对象描述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中值不支持
更新 30天前