Propozycja kodu odpowiedzi HTTP 451 dla zablokowanych stron

RafkoSkomentuj
Propozycja kodu odpowiedzi HTTP 451 dla zablokowanych stron
Przykładem jest Wielka Brytania, gdzie dostawcy usług internetowych są zobowiązani do blokowania The Pirate Bay. Narzędzia blokujące zazwyczaj zwracają kod błędu 403. Propozycją Bray’a jest kod 451, który powinien zostać zwrócony wraz z wyjaśnieniem, dlaczego zawartość była niedostępna. Wnioskodawca prezentuje następujący przykład komunikatu zwracanego w omawianym przypadku.

HTTP/1.1 451 Unavailable For Legal Reasons
Content-Type: text/html

<html>
<head>
<title>Unavailable For Legal Reasons</title>
</head>
<body>
<h1>Unavailable For Legal Reasons</h1>
<p>This request may not be serviced in the Roman Province of
Judea due to Lex3515, the Legem Ne Subversionem Act of AUC755,
which disallows access to resources hosted on servers deemed
to be operated by the Judean Liberation Front.</p>
</body>
</html>

Według projektu Bray’a, gdy serwer WWW lub serwer proxy odpowiada 451, użytkownik nie otrzymuje informacji na temat faktycznego istnienia lub nieistnienia tego zasobu, a jedynie wiadomość o jego blokadzie. Kod 451 będzie opcjonalny, jednak możliwe, że sądy, rządy i przedsiębiorstwa blokujące treści będą zainteresowane dodaniem odpowiedniej adnotacji. Wybór numeru 451 został zainspirowany książką „Fahrenheit 451”, napisaną przez zmarłego niedawno Ray’a Bradbury. Kody 4xx należą do grupy kodów błędu aplikacji klienta.

Źródło: H-Online

Udostępnij

Rafko