未创建资源时,应为 POST 返回什么 HTTP 状态代码?
我正在向我的服务器发布一个图像(usign Java和Spring)。
可能会发生以下几种情况:
- 如果一切顺利,那么我将返回图像ID。
200
- 图像无法保存到文件系统 ()。
SaveFileException
- 数据库无法使用新 URL () 更新新图像记录。
DatabaseException
- 或者抛出一个 .
IOException
简而言之,我无法保存/创建图像。
我应该返回什么 HTTP 代码?
我是否应该根据 返回多个代码和多个消息?Exception