网页错误522是什么?猫猫帮你理解常见HTTP状态码
本帖最后由 GMagels 于 2024-3-29 13:01 编辑https://http.cat/206.jpg
前两天打不开泥潭的时候,真的吓了一大跳,凌晨的时候还能打开的,上午突然打不开了,也不知道是自己的问题还是土豆服务器的问题,好在恢复来的很快,等了一天就恢复了。
借此契机,给大家分享一波HTTP网页状态码的小知识。当你了解不同的代码背后的含义,下次遇到类似的问题时,虽然具体原因仍无法知道但是心里就有一个底了(希望别再炸了,真的会吓一跳)。
作为游戏玩家,可能看到最多的错误代码是Steam的错误代码 118。当你看到这个代码的时候意味着,在当前网页你的电脑无法和steam服务器建立正常连接。在国内因为一些众所周知的原因往往是在打开社区页面的时候会出现,通常使用任意游戏加速器打开steam加速就可以解决。
平时使用浏览器打开一个网页,实际上是你作为客户端向土豆服务器请求网页内容,然后服务器根据你的请求进行回应的一个过程,HTTP状态码 (HTTP Status Code)是服务器端在处理你客户端的请求过程中发回来的,与Steam错误代码类似,也是一个三位数字。不同的数字代表不同的含义。通常这个数字是1XX-5XX。
开头数字为1XX代表信息,服务器收到请求,需要请求者继续执行操作;
2XX的代码则说明了请求成功,服务器端已经接受了你发出的请求;
3XX的代码意味着重定向,需要进一步的操作以完成请求。
而平时常见到的用于反馈错误的状态码是以下两种
看到4XX意味着客户端的请求出了问题,请求包含语法错误或无法完成请求(请检查网址或自己的网络);
而看到5XX则意味着服务器端出了问题,服务器在处理请求的过程中发生了错误(可能是土豆的问题)。
一图流总结(从土豆服务器的视角):
下面介绍几个常见的服务器端错误代码:
首先是这次出场的错误代码522。
https://http.cat/522.jpg
522 Connection Timed Out, 这个代码是网站加速商CloudFlare设定的状态码。这个代码意味着,你成功连接到了网站加速中转站,但是在中转站连接到泥潭服务器的时候出现了问题,中转站迟迟连接不上服务器。解决方法:只能等待只需等待。
https://http.cat/502.jpg
502 Bad gateway, 意味着给你发错误代码的服务器向它的上游服务器发出请求时收到了无效的响应。
https://http.cat/500.jpg
500 Internel Server Error, 则是一个笼统的表达服务器端出现错误的代码。它的出现通常意味着,服务器端找不到一个更好的代码来告诉你服务器端出了什么问题,但反正不是你的问题,还是土豆的问题。
在介绍几个客户端出问题会遇到的代码,如果你遇到的话就要好好检查自己的请求或者网络状况了。
首先,404吧
https://http.cat/404.jpg
404 Not Found,简短的两个词,直接指出我土豆没找到你要的网页,你的网址是不是输错了。
https://http.cat/403.jpg
403 Forbidden, 我土豆知道你想要什么东西,但是对不起,没有权限我不能回应。
https://http.cat/408.jpg
408 Request Timeout, 请求超时,你的请求间隔的时间太久了,土豆在等的途中睡着了,请检查你的网络是不是出问题了,怎么请求的速度这么慢。
https://http.cat/418.jpg
I'm a teapot,我是茶壶。可能根本不会看到的状态码,当你请求土豆给你泡咖啡的时候,土豆就会给你回复该状态码,我只是个茶壶不能帮你泡咖啡。这个代码是1998年和2014年愚人节定义的,用来搞怪的代码,又或者说是个彩蛋。
如果土豆做不到你给出来的请求时,你应该会受到的状态码是503,Service Unavailable,服务不可用,可能是土豆因为请求太多炸了或者是土豆正在维护。
这次的分享就先分享这么多了,那这么多猫猫图是哪里来的呢,来源在这里:https://http.cat/ 这个网站用猫猫图生动形象的阐释了不同状态码是什么意思,点开之后也有具体原因的解释。当你不确定代码是什么意思的时候,可以上去查阅。网站是英文的,中文要用翻译插件。
如果解释的不对,欢迎指正。不知道看完这么多猫猫,不知道各位最喜欢哪只错误状态码猫猫呢?
206,Partial Content,部分内容,当你只向土豆请求了网站的部分内容比如半个猫猫头,而土豆成功返回了你需要的部分内容的状态码,猫猫把头探了一半出来。
嘿嘿,点开来看的各位,如果觉得小知识还挺有用猫猫很可爱的话,欢迎给个免费的追随。
后记:封面照骗失败了,显示的是HTTP的代码结构图........
补充:HTTP状态码520
看到评论区很多友友这两天遇到了状态码520,于是来补充解释一下:
解释参考:Managing WP 网站
520也是服务器端中转站cloudflare返回的错误代码,中转站无法解读土豆服务器传回的信息就会报错这个。
可能的原因有很多,可能和中转站节点本身有关,而作为客户端用户,除了等待之外可以尝试以下操作:
1.清理浏览器Cookie(清理cookie后需要重新登陆,这一点也请注意),
2.尝试关掉一些帖子页面相关的插件,
因为原因不确定,而且可能是服务器端(包含Cloudflare节点)出了问题,所以以上两个方法不一定能解决,只是可以尝试一下,解决了最好,解决不了也没有办法.....
520后等待几分钟,或者是换个ip就可以恢复
原因大概是短时间内发出的请求数量超出限制,ip暂时被ban掉了 让我想起来2022到2023年过年的那段时间,GM就是经常会出现5XX的页面,每天都多好多吐槽的,但是如果服务器问题的话我自己手机反而同网络可以登录也是挺奇怪的:o 这个我只联想到的论坛服务器问题,再来是网络问题。论坛出错已经见怪不怪了。楼主分析的很详细呢。 本帖最后由 勿忘我我 于 2024-3-27 22:48 编辑
非常好科普 等哪天摸鱼登录GM村发现403 404了我就可以安心找点别的事做了
宽度最大的图片上小电视
感谢科普, Connection Timed Out其实还好,要是404那就是凉了 贴吧看了有人也这样就安心了。大风大浪都挺过来了最近也没啥事应该不至于翻船。 很好的科普
虽然GM照样得炸:L 相当详细的科普。
印象最深的大概就是404了,Google啊、YouTube啊、Netflix啊,都是这类错误报告,仿佛根本不存在于某地。
然後就是GM这两天的Connection time out,522,原来是坛花他们主动封坛,清理版权问题的贴,啊,铁拳居然跨国而来,好恐怖。
再来就是118,steam的问题频频出现,似乎没墙,但就是不让人好好浏览商店,这种大规模现象自然是人为的了。只希望不要有被Google的那一天,也希望不要有更多假steam受害者。我前天还听一个同事说他充了298购买「steam」终身会员,好心痛。 用喵喵MEME配上简单易懂的说明,我终于搞懂天天的522是什么意思了...泪目! 老实说404可以说是我见得最多的了,毕竟以前收藏的一些网址很多都已经不存在了 其实泥潭522的页面上面已经写了,是服务器的问题,不是自己网络的问题 谢谢小锯鳄的科普,有机会日一下你{:4_114:} 万一哪天泥潭404就知道寄了{:6_164:} 希望你坛永远都不会有出现4xx界面的一天{:6_169:} 非常形象生动的分享内容,通俗易懂,行外人也看的明白,希望论坛能一直运行下去。 0-0 确实 涨知识系列呢~希望论坛乐土长存jpg steam老是登不上,现在终于明白为什么了!!!
奇怪的知识增加了 又学到不少 貓貓圖真的強化了學習的意願呢:lol
至少我記住了一些XD 这个系列真的很可爱呢,配合讲解也不错嗷