Ребята с Railscamp пришли к выводу, что текущая спецификация HTTP неполна: ибо у разработчиков есть много способов «прострелить себе ногу» в коде, но нет никакого формализованного способа, чтобы сообщить природу ошибки конечному пользователю :)

Был предложен RFC со следующими кодами состояния (HTTP status codes), сообщающими о причинах ошибки. Предполагается, что эти коды будут включены в спецификации HTTP в диапазоне 7xx.

Коды занимают весь диапазон от 701 до 799 и поделены на 10 групп. Вот некоторые из них:

  • 707 — Can't quit vi
  • 724 — This line should be unreachable
  • 725 — It works on my machine
  • 726 — It's a feature, not a bug
  • 735 — Fucking IE
  • 767 — Drunk
  • 780 — Project owner not responding

Все коды доступны здесь. Приятного чтения!



P.S. Это шутка. Ваш кэп.
Поделиться с друзьями
-->

Комментарии (10)


  1. ilyaplot
    20.12.2016 16:14

    735 на frontend стороне должен генерироваться, а бэкенду все равно, кто его дергает.


  1. maxru
    20.12.2016 16:19
    +5

    Ура, пятница!


  1. monah_tuk
    20.12.2016 16:26

    .


  1. sp1ne
    20.12.2016 16:31
    +3

    Не дождались Вы 1 апреля.


  1. LoadRunner
    20.12.2016 16:40
    +13

    То чувство, когда в пятницу 1 апреля чувствуешь себя, словно на календаре вторник 20 декабря.


  1. andreysmind
    20.12.2016 17:34
    -5


  1. Antikiller
    21.12.2016 11:24

    Пошёл имплементить в проект.


  1. xotey83
    21.12.2016 12:04

    Полагаю статус коды 6XY должны быть зарезервированы для менеджеров. Первый из них — "600 — We Need This Feature Yesterday".


  1. logout
    21.12.2016 13:18

    418 передаёт привет шутникам


    1. merlin-vrn
      21.12.2016 17:20

      я — чайник?