javascript - 404 响应对于搜索服务是否合理?

标签 javascript http-headers http-status-code-404

在网络上下文中,假设我有一个通过 JavaScript (AJAX) 访问的服务器端搜索。如果我搜索像“chewy dragees”这样的词,并且服务器端搜索成功调用,但找不到“chewy dragees”一词的搜索结果,服务器返回 404 HTTP 状态代码是否合理?或者404代码应该只用于服务器端搜索本身没有找到的情况?

最佳答案

由不存在的 URL 标识的资源与存在但未找到任何内容的资源之间存在差异。对于后一种情况,我不会使用 404,不,我会使用 200 并返回(空)结果。

关于javascript - 404 响应对于搜索服务是否合理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23312231/

相关文章:

javascript - iOS 的 Javascript 是 "other executable code"吗?

javascript - 带数据返回的 Python CGI

ios - 授权 header 在获取中不起作用 - React Native

apache - 如果未找到请求的图像 URL,则使用 mod_rewrite 调用默认图像 URL

php - 重定向后获取 404 文件 URL 的最佳方法是什么?

javascript - 将 var 指定为选择器

javascript - 在 props 渲染上取消 componentDidMount 中的 setInterval

php - Laravel错误处理程序在FileViewFinder.php中寻找 View

html - 如何识别国家并相应地更改 URL

java - 为什么 Content-Length HTTP header 字段使用的值不同于 Java 代码中给出的值?