HTML – 如果照片#123不存在,我应该向像photo.php?id=123这样的请求抛出404吗?

HTML – 如果照片#123不存在,我应该向像photo.php?id=123这样的请求抛出404吗?,第1张

概述该脚本将从例如example.com/photo.php?id=123或example.com/photos/123的URL调用,具体取决于是否启用了漂亮的URL功能. 如果照片#123不存在,则对example.com/photos/123的请求应该抛出404错误.但是,example.com/photo.php?id = 123怎么样? 相关的RFC是2616,特别是 status codes 该脚本将从例如example.com/photo.PHP?ID=123或example.com/photos/123的URL调用,具体取决于是否启用了漂亮的URL功能.

如果照片#123不存在,则对example.com/photos/123的请求应该抛出404错误.但是,example.com/photo.PHP?ID = 123怎么样?

解决方法 相关的RFC是2616,特别是 status codes,requests和 URIs的部分.具体来说,查询字符串被认为是URI的一部分,因此404是正确的响应,因为它意味着:

The server has not found anything
matching the Request-URI.

如果您知道照片已被永久删除,则可以返回410.

我不会回200并说“没有找到结果”.

总结

以上是内存溢出为你收集整理的HTML – 如果照片#123不存在,我应该向像/photo.php?id=123这样的请求抛出404吗?全部内容,希望文章能够帮你解决HTML – 如果照片#123不存在,我应该向像/photo.php?id=123这样的请求抛出404吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1087439.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存