當你滿懷期待、迫不及待 地要點擊紅色的「確定購買」按鈕時,卻彈出:
404 Not Found
氣憤又無奈的同時,瘋狂刷新
總算頁面上終於不是404了
卻看到:
502 Bad Gateway
再刷新
頁面上依然很難出現期望中的正常購票界面
卻可能會出現:
405、502、503、505 等等各樣的錯誤代碼
這種情況頻繁的出現在我們每個人的生活中:
演唱會購票時,新學期選課時,節假日車票購買時……
無數次焦慮的等待時,難免會想,這些數字,究竟代表著什麼含義呢?這惱人的頁面我們又該如何應對?今天小編就來帶大家一探究竟吧!
其實,剛剛提到的這些數字都屬於HTTP狀態碼。它是用以返回伺服器對客戶端的請求的響應狀態的數字代碼。所有狀態碼的第一個數字代表了響應的狀態。
以下是響應的五種狀態:
1xx—消息提示,代表請求已被接受,需要繼續處理,這類響應是臨時響應。
2xx—成功,代表請求已成功被伺服器接收、理解、並接受。
3xx—重定向,代表需要客戶端採取進一步的操作才能完成請求。
4xx—請求錯誤/客戶端錯誤,發生錯誤,客戶端似乎有問題。
5xx—伺服器錯誤,伺服器內部由於遇到錯誤而不能完成該請求。
有了這些知識儲備,我們就能知道,我們常見的那些504等等數字,就是其中響應頁面錯誤的代碼啦!
這些數字中最最最常見的,一定是:404 Not Found
404表示請求失敗,請求所希望得到的資源未被在伺服器上發現。
404頁面是客戶端在瀏覽網頁時,伺服器無法正常提供信息,或是伺服器無法回應,且不知道原因所返回的頁面。出現這個錯誤的最有可能的原因是伺服器端沒有這個頁面。即用戶想要訪問的這個頁面不存在了。
另外這些數字也會時不時出現在網頁裡,挑戰著我們的耐心,它們也分別代表了不同的含義:
405 Method Not Allowed:
405表示對於請求所標識的資源,不允許使用請求行中所指定的方法。即請求方式錯誤,一般情況下,這時需要修改請求方式。
502 Bad Gateway:
502表示作為網關或者代理工作的伺服器嘗試執行請求時,從上遊伺服器接收到無效的響應。它產生的原因一般為連接超時,我們向伺服器發送請求,由於伺服器當前連結太多,一下子無法處理過量的數據,導致伺服器方面無法給於正常的響應,產生此類報錯。
503 Service Unavailable:
503表示由於臨時的伺服器維護或者過載,伺服器當前無法處理請求。這個狀況是臨時的,並且將在一段時間以後恢復。返回這個狀態碼表示伺服器或許就是正在維護或者暫停了。
504 Gateway Timeout:
504表示作為網關或者代理工作的伺服器嘗試執行請求時,未能及時從上遊伺服器或者輔助伺服器收到響應。
與502錯誤的區別在於,502是指收到了無效的響應,而504則指的是未能及時收到響應。
505 HTTP Version Not Supported:
505表示伺服器不支持、或者拒絕支持在請求中使用的HTTP 版本。
了解了這些常見錯誤,之後我們再遇到這些代碼就不會再迷惑了。明白了不同的含義,相信你心中就有了不同的解決辦法!無論是重啟瀏覽器還是換一個瀏覽器,或者是改變自身的請求方式,或者是向網站反應處理維修,都可以做到心中有數。
如果今天的這篇文章你覺得有意思,就趕緊分享給身邊的朋友碼吧!別忘了給小編點讚關注,一鍵三連哦!
下次想讓小編介紹什麼有用的知識,或者對今天的文章還有什麼疑問,都可以在下方評論區和小編一起討論哦!