什么是404状态码?
源服务器没有找到目标资源的当前表示,或者不愿意公开该表示的存在。
404状态代码并不能说明这种缺失是暂时的还是永久的;的410年不见了如果源服务器(假设通过一些可配置的方法)知道条件可能是永久的,则首选状态码而不是404。
默认情况下,404响应是可缓存的;也就是说,除非方法定义或显式缓存控件另有指示1.
- 1计算启发式新鲜度RFC7234章节4.2.2
- 来源:RFC7231 6.5.4
404代码引用
Rails HTTP状态符号: not_found
HTTP状态常数http。StatusNotFound
Symfony HTTP状态常量响应:HTTP_NOT_FOUND
Python2 HTTP状态常量httplib。NOT_FOUND
Python3+ HTTP状态常量http.client.NOT_FOUND
Python3.5+ HTTP状态常量http.HTTPStatus.NOT_FOUND