收据

响应代码

成功的准则

代码 消息 信息
200 好吧 您的GET请求成功。
201 创建 您的POST请求成功。请注意,即使您的请求通过了验证,服务仍然需要创建您的收据。由于这个处理时间,您的收据可能无法立即提取。
202 接受 你的请求被接受了。请注意,即使您的请求被接受,服务仍然需要处理您的收据。由于这个处理时间,您的收据可能无法立即提取。

故障代码

代码 消息 身体的反应 信息
400 坏的请求 validationErrorsJSON对象 在根据JSON模式验证您的文章时发生了错误。的validationErrors对象将包含导致验证失败的详细信息。
无法解析请求体 这意味着请求体是空的,或者解析它时出错。
必须提供链接头,并包含到已知接收模式的URL 链接头不能为空或空,必须包含一个支持的接收类型JSON模式; rel = describedBy.支持的模式列表可以从/模式此服务的端点。
指定的接收模式无效 链接头中指定的模式是有效的,但是当服务试图在内部获取模式时发生了错误。
401 未经授权的 URL中的用户ID必须与JWT的子声明中的ID匹配 当用于身份验证的JWT是有效的,但与正确的用户不匹配时,将发生此响应。当使用用户JWT时,请求必须指向JWT中表示的相同用户的URL。有关获取JWT过程的更多信息,请参见身份验证服务文档
403 被禁止的 没有一个 由于某些原因,身份验证失败。如果中没有JWT,将返回403授权请求头,或者JWT是否无效或过期。此响应也适用于JWT不包括满足请求所需范围的情况。有关jwt和作用域的更多信息,请参见身份验证服务文档
404 没有找到 没有一个 您要求的收据找不到。检查您使用的收据和/或用户ID是否正确。
413 超过最大文件大小 没有一个 您上传的图片超过了5MB的限制。
415 不支持的媒体类型 不支持指定的内容类型 收据服务目前支持JSON格式的收据数据。的内容类型头必须有值application / json否则请求将会失败。
无效的图像类型 图像必须. pngjpgjpeg. tiff,或gif
500 内部服务器错误 内部错误 此响应用于一般内部服务器错误。出了问题,我们可能已经在尝试修复它了!
无法将收据保存到数据库中 试图更新收据状态时发生错误。
无法获得可用的收据 试图按状态为用户获取收据时发生错误。