Поскольку есть много номеров, которые не являются кодами состояния. могу ли я создать свой собственный код состояния (например: 444). Я слышал, что предоставление наших собственных кодов статуса в приложении rails, развернутом в phusion-пассажире, дает вам 500? Это правда. Если да, то как мы можем создать свои собственные коды статуса для целей бизнес-логики?Могу ли я создать свои собственные коды статуса для моей бизнес-логики?
ответ
Если вы хотите определенный код состояния все, что вы должны добавить в действие контроллера является
render :status => 444
Да, статус может отображаться в рельсах с использованием вышеуказанного метода. Но создание нашего собственного кода статуса и рендеринга на сервере rails, развернутом в пассажире, возвращает 500 вместо 444. – Amrut
Получение 500 в производстве скорее всего указывает на фактическую ошибку, а не только на замену пассажира для вашего произвольного кода состояния. Вы проверили свои журналы? – Substantial
Проблема, которую мы обнаружили, - это код состояния, который мы показываем, не указан в принятых кодах состояния сервера Apache – Amrut
Статус коды, которые должны быть возвращены в список веб-сервера Apache принял коды статуса.
- 1. Могу ли я создать свои собственные типы ввода html5?
- 2. Могу ли я разделить свои php-коды?
- 3. Как я могу легко создать свои собственные команды setup.py?
- 4. Могу ли я использовать свои собственные ярлыки для carrot2
- 5. Могу ли я объединить свои собственные структуры данных с JAXB?
- 6. Как я могу создать свои собственные параметры Perl?
- 7. Как я могу создать свои собственные компоненты в VB.NET?
- 8. Могу ли я добавить свои собственные классы в структуру сущностей?
- 9. ASP.NET - Могу ли я написать свои собственные сообщения на ETW?
- 10. Могу ли я добавить свои собственные теги в rss-файл?
- 11. Могу ли я использовать свои собственные HTML-файлы с OpenCart?
- 12. Как я могу сократить свои коды linq?
- 13. Могу ли я объявить свои собственные именованные объекты в HTML?
- 14. Могу ли я выбрать свои собственные значения токенов?
- 15. Как создать свои собственные переключатели
- 16. Как создать свои собственные команды
- 17. Могу ли я определить свои собственные формы символов в ncurses?
- 18. как я могу перечислить свои собственные репозитории github с octokit
- 19. Aptana Studio 3: не могу создать свои собственные PHP-шаблоны
- 20. Как создать свои собственные команды в emmet?
- 21. Как создать свои собственные атрибуты (HTML5)
- 22. Как создать свои собственные скрипты в node.js
- 23. Могу ли я создать свои собственные классы атрибутов в PowerShell 2.0?
- 24. asp.net MVC создать свои собственные маршруты
- 25. Могу ли я создать свои собственные классы или юниты в Inno Setup?
- 26. Как я могу отсортировать эти коды статуса https без жесткого кодирования каждого кода статуса http в моей программе java?
- 27. Во время нормализации данных я могу добавить свои собственные атрибуты?
- 28. Как я могу узнать, когда строить свои собственные интерфейсы
- 29. Как я могу использовать свои собственные значки в dijit.menuItems?
- 30. Могу ли я написать свои собственные функции mySQL для использования в запросах mySQL?
Вы, вероятно, не должны, ваша бизнес-логика и коды состояния HTTP должны существовать на самых разных уровнях. – meagar
Наличие вашей бизнес-логики в зависимости от определенных HTTP-кодов не является наихудшей идеей в мире. У вас должны быть логические коды ответа. На мой взгляд, люди не используют их достаточно. – JoshEmory