巧记HTTP状态码
大家都知道http状态码从1xx到5xx 总共有好几百个要想记住这些状态码并不是个容易事,本人每天看一次状态码,尝试各种背,发现这样并没有什么卵用,于是开启了变相图文理解记忆法方便自己记忆。
有一天我们去给猫村的猫妹送信。(对,就是那个全部是猫的村落)
此时信就是我们在客服端发出的请求,猫妹就是服务器
在你达到猫妹家门口的时候,你喊出了送信暗号,结果隔壁大爷对你说猫妹搬到猫街200号去了那么这个过程就是永久的移动
301 (Moved Permanently) 重定向 , 览器会自动连接到新的URL。如下图我用搬家的图标来记忆。
然后我们屁颠屁颠的跑到猫街200号去敲门报暗号,结果发现没人,隔壁大妈说猫妹去隔壁猪村小猪家去玩去了。此时为
302 (Found/找到) 临时重定向 相当于临时过去玩的意思,如图想象一下临时去朋友家玩
当你去了隔壁猪村找到小猪家,然后你拿着POST信件大喊暗号,此时小猪出来说猫妹说了POST这种到付的信件我不收,我只收不要钱的GET信件,这个时候就叫
303 (See Other/参见其他信息) 临时重定向,必须使用get方式的请求。
第二天,你又要去给猫妹送信,心想先去小猪家看看猫妹在不在。于是去了小猪家,小猪说猫妹不在这里。于是就有了
404 (Not Found/未找到) 找不到系统资源 。
你也可以参考一下下图进行记忆。
第3天,你继续给猫妹送信,这次你到了猫妹家楼下,大喊:我是来给你送外卖的。猫妹心想我没点外卖呀,会不会是坏人,于是不开门。此时就是
401:(Unauthorized/未授权) 协议格式出现了问题。
后来你意识到自己喊错了,于是重新大喊:我是来给你送信的,但是由于猫妹对你产生了怀疑,无论你说什么她都不开门。于是状态码就是
403: (Forbidden/禁止) 服务器拒绝了你的请求。
第4天,你接着给猫妹送信,到了猫妹楼下大喊:我是给你送信的。此时猫妹正在洗澡水声太大没听见,这个时候报出的错误就是
503: (Service Unavailable/服务无法获得) 表示服务器由于在维护或已经超载而无法响应 。
第5天,你还是给猫妹送信,不要觉得烦呀,这信没送出去还不是得天天送。到了到了猫妹家楼下大喊:我是给你送信的,猫妹说我的收信电话多少?我说 XXXXXXX 对上信息后,猫妹收到了信,但是猫妹打开信后发现上面写的甲骨文,猫妹看不懂啊,于是
500 (Internal Server Error/内部服务器错误) 服务器读取信息之中出错。