4

假设我有一个帖子,/person/title这个人删除了他们的帖子。但未来可能会创建一个新的。我使用什么代码?410可能是永久性的和错误的,并且404似乎不正确/过度使用。我用什么代码

4

1 回答 1

5

我认为 404 是在这种情况下使用的正确状态码。从 W3.org状态代码定义(强调添加):

服务器未找到任何与请求 URI 匹配的内容。没有说明这种情况是暂时的还是永久性的。如果服务器通过一些内部可配置的机制知道旧资源永久不可用并且没有转发地址,则应该使用 410 (Gone) 状态代码。当服务器不希望确切地揭示请求被拒绝的原因或没有其他响应适用时,通常使用此状态代码。

于 2013-10-14T14:10:01.490 回答