大家都知道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/內部服務器錯誤) 服務器讀取信息之中出錯。