一句话理解 404 含义
404 = 服务器上没有该内容,就返回404页面。
例如随便打开一个网站,在地址栏后面随便输入一些东西,便可以得到404了。
网站/网页的404是什么意思?
404错误的意思是「服务器上没有该页面」;404是一个 HTTP 状态码。
404错误非常好理解。就是:请求到了服务器上没有的内容(网页、图片得到),服务器返回404页面。
例如,https://www.fuyeor.com/en-us/follow这个页面是存在的,而https://www.fuyeor.com/en-gb/这个页面是不存在的。那么我们在浏览器中打开https://www.fuyeor.com/en-us/follow 这个地址就可以正常显示,而打开 https://www.fuyeor.com/en-gb/ ,因为服务器上并不存在该路径,所以就会显示出 404 页面。
如果一个页面本来是存在的,现在将他删除,然后打开也会由于「该页面不存在」而显示 404 页面。而 404 的默认页面是这样的,即 404 not found:
如果网站方面喜欢,也可以设置一个美观友好的提示页面,而不是这个比较丑的默认页面。
有些网站的404是很美观有趣的,例如:「Fuyeor:404 找不到链接」(fuyeor.com/404)这个404页面就是一个很有趣的小游戏;还有一些优秀的设计例如:404 错误素材。
40X 系列状态码和其他状态码的含义说明[1]:
Http状态码 |
Http Status Code |
Http状态码含义中文说明 |
400 |
400 Bad Request |
请求错误,通常是访问的域名未绑定引起 |
401 |
401 Unauthorized |
需要身份认证验证 |
402 |
402 Payment Required |
– |
403 |
403 Forbidden |
禁止访问 |
404 |
404 Not Found |
请求的内容未找到或已删除 |
405 |
405 Method Not Allowed |
不允许的请求方法 |
406 |
406 Not Acceptable |
无法响应,因资源无法满足客户端条件 |
407 |
407 Proxy Authentication Required |
要求通过代理的身份认证 |
408 |
408 Request Timeout |
请求超时 |
409 |
409 Conflict |
存在冲突 |
410 |
410 Gone |
资源已经不存在(过去存在) |
411 |
411 Length Required |
无法处理该请求 |
412 |
412 Precondition Failed |
请求条件错误 |
413 |
413 Payload Too Large |
请求的实体过大 |
414 |
414 Request-URI Too Long |
请求的URI过长 |
415 |
415 Unsupported Media Type |
无法处理的媒体格式 |
416 |
416 Range Not Satisfiable |
请求的范围无效 |
417 |
417 Expectation Failed |
无法满足的Expect |
418 |
418 I'm a teapot |
愚人节笑话 |
421 |
421 There are too many connections from your internet address |
连接数超限 |
422 |
422 Unprocessable Entity |
请求的语义错误 |
423 |
423 Locked |
当前资源被锁定 |
424 |
424 Failed Dependency |
当前请求失败 |
425 |
425 Unordered Collection |
未知 |
426 |
426 Upgrade Required |
请切换到TLS/1.0 |
428 |
428 Precondition Required |
请求未带条件 |
429 |
429 Too Many Requests |
并发请求过多 |
431 |
431 Request Header Fields Too Large |
请求头过大 |
449 |
449 Retry With |
请重试 |
451 |
451 Unavailable For Legal Reasons |
访问被拒绝(法律的要求) |
499 |
499 Client Closed Request |
客户端主动关闭了连接 |
参考
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/195655.html