当前位置:  开发笔记 > 前端 > 正文

如果查询字符串丢失,给用户404?

如何解决《如果查询字符串丢失,给用户404?》经验,为你挑选了1个好方法。

说我需要一个查询字符串; 例如"itemid".如果由于某种原因缺少该查询字符串,我应该给用户一个200错误页面还是"404 Not Found"?

我赞成404,但我不太确定.



1> Leo Lännenmä..:

也许你应该给出"400 Bad Request".

由于语法格式错误,服务器无法理解请求.客户端不应该在没有修改的情况下重复请求.

有关更多可能性,请参见http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html.

并且像Chris Simpson所说的那样,当没有找到相应项目ID的项目时,给出"404 Not Found".

您还可以查看流行的RESTful apis,了解其他人如何处理问题.例如Twitter.

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有