【发布时间】:2018-07-19 20:14:16
【问题描述】:
我有一个 REST 请求(虽然不是完全 REST)。输入数据通过 HTTP 负载作为 XML 接收,因此要读取的记录在 xml 中指定为,
<Item>
<ID>1</ID>
</Item>
这里,如果在数据库中没有找到ID'1',我应该返回404 Not found。
根据https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html,404 Not Found 被称为The server has not found anything matching the Request-URI. 但在我的情况下,可以成功访问 URI,并且无法找到有效负载中的数据。使用404 合适还是应该使用任何其他状态码?
【问题讨论】:
标签: rest http jersey http-status-code-404 http-status-codes