在网络上下文中,假设我有一个通过 JavaScript (AJAX) 访问的服务器端搜索。如果我搜索像“chewy dragees”这样的词,并且服务器端搜索成功调用,但找不到“chewy dragees”一词的搜索结果,服务器返回 404 HTTP 状态代码是否合理?或者404代码应该只用于服务器端搜索本身没有找到的情况?
最佳答案
由不存在的 URL 标识的资源与存在但未找到任何内容的资源之间存在差异。对于后一种情况,我不会使用 404,不,我会使用 200 并返回(空)结果。
关于javascript - 404 响应对于搜索服务是否合理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23312231/