Протокол HTTP и политика

У людей, делав­ших про­то­кол http, всё же было чув­ство юмо­ра.

Поми­мо уже всем извест­ных кодов оши­бок 404 или 403 есть ошиб­ки с забав­ны­ми кода­ми. Напри­мер, есть ошиб­ка HTTP 418 I’m a teapot (я чай­ник).

Смысл этой ошиб­ки, на пер­вый взгляд, создан­ной чисто ради хох­мы, всё же есть. Ошиб­ка выле­та­ет, если сер­вер счи­та­ет, что его исполь­зу­ют не по назна­че­нию. Офи­ци­аль­ное опи­са­ние: «любая попыт­ка зава­рить в чай­ни­ке кофе вме­сто чая долж­на вызы­вать ошиб­ку 418 Я Чай­ник.» Веб­де­вы ино­гда исполь­зу­ют эту ошиб­ку внут­ри соф­та, когда, напри­мер, есть несколь­ко сер­ве­ров, и один из них обслу­жи­ва­ет один класс кли­ен­тов, а дру­гой — всех осталь­ных, и запрос слу­чай­но при­хо­дит не на тот сер­вер.

Немно­го дру­гой смысл у более зло­ве­щей ошиб­ки HTTP, 451. Циф­ра 451 — это отсыл­ка к Рею наше­му Брэд­бе­ри, романе-дисто­пии «451 по Фарен­гей­ту», про тота­ли­та­ризм, где запре­щён­ные кни­ги сжи­га­ют вме­сте с дома­ми, где они были най­де­ны.

Я рань­ше эту ошиб­ку нико­гда не видел. Но с нача­лом извест­ных собы­тий в Восточ­ной Евро­пе — дожил, уви­дел и её.

Жаль ЖЖ. Но аль­тер­на­ти­ва как-то не высве­чи­ва­ет­ся, во вся­ком слу­чае, не для меж­ду­на­род­ных поль­зо­ва­те­лей.