HTTP 狀態碼添新成員 Error 451:網頁因法律問題不能讀取

當我們上網時,伺服器會傳回狀態碼,當中最為人屬悉的莫過於是 404 了。其實狀態碼有許多種,由 1xx 到 5xx 都有,但將來我們會多一個 451,意思是網頁因為法律原因而不能讀取。

當我們上網時,伺服器會傳回狀態碼,當中最為人屬悉的莫過於是 404 了。其實狀態碼有許多種,由 1xx 到 5xx 都有,但將來我們會多一個 451,意思是網頁因為法律原因而不能讀取。

 

我們上網的時候電腦會收到狀態碼。廣為人知的 404 代表網頁伺服器沒有我們要求的網頁;當網頁能正常展示時,其實伺服器端也會傳回 200 的狀態碼。如果網站繁忙,我們亦有機會看到 503。

日前 Internet Engineering Steering Group 已正式批準了一個新的狀應碼 451 ,意思是網頁因為法律原因而不能讀取(Unavailable For Legal Reasons)。事實上有關 451 的討論早在 2012 年已開始。

如此一來,當網頁被要求下架時,便可以有一個更劃一的標準來展示實情。我們亦可判斷網站是否因為技術原因而無法連接。或許在將來到「強國」上 Facebook 時,看到的不是 404 Not Found 而是 451 Unavailable For Legal Reasons 呢。

值得一提,為甚麼會有 451 的念頭呢?原來這是源至英國的網誌作家 Terence Eden 。他在瀏覽 Pirate Bay 時往往會出現 403 Forbidden 字樣,但其實這是網絡服務供應商因應法律要求而封鎖的。這樣的話使用 403 並未能如實反映情形,於是他便提出新的 451 狀態碼,其後亦得到開發者 Tim Bray 的認同。

另外,狀態碼 451 亦使人聯想起美國小說《華氏451度》。該小說講述一個自由受到壓抑的世界,人們不能閱讀和擁有書籍,消防員的工作亦只是焚書,與狀態碼 451 涉及政府網絡審查有相似之處。

Source : Gizmodo , CNN