Quration AIQ

devwords

只要上網夠久,一定遇過那個神秘的三位數字,告訴你原本想看的頁面出了問題。

這個「404」,實際上代表什麼意思?

請求的頁面不存在(Not Found)
HTTP 狀態碼用三位數字回報結果:200=成功,404=找不到,403=禁止存取,500=伺服器錯誤。經驗法則是:4開頭是請求端的問題,5開頭是伺服器端的問題。

HTTP狀態碼是伺服器回傳的三位數字,用來回報一項請求發生了什麼結果,而404具體代表「Not Found」(找不到),表示你要求的頁面或資源在該位址根本不存在。這些代碼大致遵循幾個類別:2xx代表成功,4xx代表請求本身出了問題,5xx則代表伺服器本身發生了內部錯誤。

「伺服器在4點04分打卡下班」和「需要付款」都是虛構或錯配的解釋;「需要付款」其實是遠比404少見的狀態碼402所代表的意思,並非404。

了解「4xx代表請求端的問題、5xx代表伺服器端的問題」這條簡單規則,能幫助任何瀏覽網頁的人迅速判斷一個失效頁面,究竟是自己可能修得好的問題(例如網址打錯),還是完全超出自己掌控的問題。

▶ Quration AIQ

devwords

某個網站顯示「500 Internal Server Error」,這是誰的錯?它是?它叫什麼?是什麼?有種著名的寬鬆授權,幾乎允許任何用途(包含商業使用),只要保留著作權聲明即可,它是?既然外觀什麼都沒變,為什麼還要做?這個帶著金融味的說法叫什麼?最實用的第一反應是?這個字在英式俚語裡的意思是?良好提交被普遍認可的原則是?大家常說的「我送了個 PR」,這個 Pull Request 的意思是?git 和 GitHub 之間的關係是?

Quration — Quration AIQ