由於有很多數字不是狀態碼。我可以創建自己的狀態碼(例如:444)。我聽說在phusion乘客中部署的rails應用程序中呈現我們自己的狀態代碼會給你一個500?這是真的嗎?如果是這樣,我們如何創建我們自己的業務邏輯用途的狀態代碼?我可以爲我的業務邏輯創建自己的狀態碼嗎?
回答
如果你想有一個特定的狀態代碼都必須添加到控制器的動作是,返回應在Apache Web服務器列表
render :status => 444
是的,可以使用上述方法在rails中呈現狀態。但是創建我們自己的狀態代碼並在乘客中部署的Rails服務器中呈現,將返回500而不是444. – Amrut 2013-04-25 02:20:35
在生產中獲得500可能表示出現實際錯誤,而不僅僅是Passenger替換您的任意狀態代碼。你有沒有檢查你的日誌? – Substantial 2013-04-25 05:41:54
我們發現的問題是,我們渲染的狀態代碼未在Apache服務器的接受狀態代碼中列出 – Amrut 2013-06-17 12:47:25
狀態代碼接受狀態代碼。
- 1. 創建我自己的狀態monad
- 2. 我可以使用嵌入式業務邏輯創建高級SQL約束嗎?
- 3. 哪裏可以創建業務邏輯對象並保持狀態?
- 4. 我可以在Finally塊中擁有業務邏輯嗎?
- 5. 我可以從PHP創建我自己的數據庫嗎?
- 6. 我可以創建我自己的Live Tile XML模板嗎?
- 7. 我可以創建我自己的php.ini文件嗎?
- 8. 目前可以創建我自己的角色IDP嗎?
- 9. 我可以在JavaScript中創建自己的數組對象嗎?
- 10. 我可以創建自己的事件屬性嗎?
- 11. 我可以用EJB 3.0創建自己的Singleton Stateless Bean嗎?
- 12. 我可以在樣式中創建自己的屬性嗎?
- 13. 我們可以在C#中創建自己的過程嗎?
- 14. 我可以在PowerShell 2.0中創建自己的屬性類嗎?
- 15. 我們可以自己創建自定義sdk嗎
- 16. 創建我自己的PaperClip創業板?爲Heroku?
- 17. 我可以在Internet Explorer的狀態欄上創建按鈕嗎?
- 18. 我可以爲我的服務器邏輯使用C#ASP.NET和Node.js嗎?
- 19. 如何使用GROUP BY創建字段的邏輯/我可以使用文本字段作爲SQL邏輯嗎?
- 20. 我需要創建自己的多狀態OneNote標記
- 21. 我們可以用Java創建我們自己的日期格式嗎?
- 22. 我可以在Haskell中創建我自己的函數組合運算符嗎?
- 23. 我可以創建自己的函數來爲LESS分配一個變量嗎?
- 24. ViewModel有自己的邏輯嗎?
- 25. 我如何用我自己的風格創建自己的wysiwyg編輯器?
- 26. 你可以創建自己的任務配置嗎?
- 27. 創建我自己的API
- 28. 業務邏輯
- 29. 我可以在我的MySQL Query中使用條件邏輯嗎?
- 30. 我可以用我自己的自定義變量名替換cfgridkey嗎?或者建立我自己的href?
你可能不應該,你的業務邏輯和HTTP狀態代碼應該存在非常不同的層次。 – meagar 2013-04-25 00:40:35
讓您的業務邏輯依賴於某些HTTP代碼並不是世界上最糟糕的主意。你應該有合理的迴應代碼。在我看來,人們並不充分使用它們。 – JoshEmory 2013-04-26 21:24:29