Это мой перевод документа от John Barton, см. оригинал тут - https://github.com/joho/7XX-rfc
Изменения и корректировки принимаются в виде пулл реквестов. Всегда ваш, Бобук.
На Railscamp X стало понятно, что есть громадная дыра в текущей спецификации HTTP.
У разработчика есть множество путей облажаться в реализации, но нет HTTP кодов, позволяющих поделиться сутью ошибки с конечным пользователем.
Мы скромно предлагаем следующие коды статусов к включению в спецификацию HTTP в диапазоне 7XX.
- 70X - Непростительные
- 701 - Мнэээ
- 702 - Emacs
- 703 - Взорвалося
- 704 - Уйти в ошибку
- 705 - Я написал код и пропустил необходимую проверку по недосмотру (смотри 795)
- 706 - Удалить ваш акаунт
- 707 - Не могу закрыть vi
- 71X - Новая имплементация
- 710 - PHP
- 711 - Ночной ларек
- 712 - NoSQL
- 718 - Я не чайник
- 719 - Haskell
- 72X - Крайние случаи
- 720 - Невозможно
- 721 - Известное Неизвестное
- 722 - Неизвестное Неизвестное
- 723 - Что-то хитрое
- 724 - Эта строка не должна была выполниться
- 725 - А на моей машине работает
- 726 - Это не баг, а фича
- 727 - 32 бита это дофига
- 728 - Ловись рыбка
- 73X - Блядство
- 730 - Блядский Bower
- 731 - Блядский Rubygems
- 732 - Блядский юник<U+1F4A9>д
- 733 - Блядский дедлок
- 734 - Блядский дефферед
- 735 - Блядский IE
- 736 - Блядский рейскондишн
- 737 - БлядТредыские
- 738 - Блядский Bundler
- 739 - Блядский Windows
- 74X - Про мемы
- 740 - Компьютер говорит "нет"
- 741 - Компилируется
- 742 - Котенок умер
- 743 - Я надеялся что умею писать регулярные выражения
- 744 - Чо ты не писал интеграционные тесты?
- 745 - Я не всегда тестирую код, но когда тестирую, то всегда в продакшне
- 746 - Промахнулся мимо пика Балмера
- 747 - Ебаные змеи на ебаном самолете
- 748 - Проклято пони
- 749 - Зарезервировано для Чака Норриса
- 75X - Синтаксические ошибки
- 750 - Ни разу не компилировал
- 753 - Синтаксическая ошибка
- 754 - Слишком много точек с запятой
- 755 - Недостаточно точек с запятой
- 756 - Недостаточно вежливо
- 757 - Слишком вежливо
- 759 - Неожиданный T_PAAMAYIM_NEKUDOTAYIM
- 76X - Разработчик под препаратами
- 761 - Похмелье
- 762 - Обкурен
- 763 - Недокофеинился
- 764 - Перекофеинился
- 765 - Конференция
- 766 - Трезв
- 767 - Пьян
- 768 - Внезапно принял снотворное вместо таблеток от мигрени перед релизом
- 769 - Сомнительный Уровень Зрелости
- 77X - Предсказуемые проблемы
- 771 - Перезакеширован
- 772 - Недозакеширован
- 773 - Не закеширован
- 774 - Почему это закешировано?
- 775 - Закончились деньги
- 776 - Ошибка в Исключении
- 777 - Случайность
- 778 - Из-за одной ошибки
- 779 - Из-за очень многих ошибок
- 78X - Чужие проблемы
- 780 - Владелец проекта не отвечает
- 781 - Финансисты
- 782 - Тестировщики
- 783 - Так попросил заказчик, честное слово!
- 784 - Менеджеры, скорее всего
- 785 - Не приложена обложка Процедуры Тестирования
- 786 - Попробуй прямо сейчас
- 787 - Требуется дальнейшее финансирование
- 788 - Не было окончательного дизайна
- 789 - У нас все работает
- 79X - Интернет сломался
- 791 - Интернет закрыт по требованию правообаладателя
- 792 - Катострафический погодные явления, вызванные изменениями климата
- 793 - Зомби апокалипсис
- 794 - Кто-то пустил Умпутуна за консоль
- 795 - #heartbleed (смотри 705)
- 797 - Это последняя страница в интернете. Нажми "назад"
- 799 - Конец света