例如,你运行一个GET请求,users/9
但没有ID#9的用户。哪个是最好的响应代码?
发布于 2018-03-22 18:20:19
TL; DR:使用 404
204 No Content
作为浏览器的响应代码并不是非常有用(尽管根据HTTP规范,浏览器确实需要将其理解为“不要更改视图”响应代码)。204 No Content
是但是,这可能要表示成功,而不必返回一些AJAX的Web服务是非常有用的。(特别是在样病例DELETE
或POST
s表示不需要反馈)。因此,你的问题的答案就是404
你的情况。204
是一个专门的响应代码,你不应该经常返回浏览器来响应GET
。
https://stackoverflow.com/questions/-100003214
复制相似问题