由於有很多數字不是狀態碼。我可以創建自己的狀態碼(例如: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. 我可以使用嵌入式業務邏輯創建高級SQL約束嗎?
- 2. 我可以在Finally塊中擁有業務邏輯嗎?
- 3. 我可以從PHP創建我自己的數據庫嗎?
- 4. 我可以創建我自己的php.ini文件嗎?
- 5. 我可以創建我自己的Live Tile XML模板嗎?
- 6. 我可以使用sql在AS400中創建「邏輯文件」嗎?
- 7. 我可以在JavaScript中創建自己的數組對象嗎?
- 8. 我可以用EJB 3.0創建自己的Singleton Stateless Bean嗎?
- 9. 我可以在PowerShell 2.0中創建自己的屬性類嗎?
- 10. 我們可以自己創建自定義sdk嗎
- 11. 創建我自己的PaperClip創業板?爲Heroku?
- 12. 我可以在Internet Explorer的狀態欄上創建按鈕嗎?
- 13. 我可以在Clojure記錄中創建可變狀態嗎?
- 14. 如何使用GROUP BY創建字段的邏輯/我可以使用文本字段作爲SQL邏輯嗎?
- 15. 我們可以用Java創建我們自己的日期格式嗎?
- 16. 我可以創建自己的函數來爲LESS分配一個變量嗎?
- 17. 我如何用我自己的風格創建自己的wysiwyg編輯器?
- 18. ViewModel有自己的邏輯嗎?
- 19. 業務邏輯
- 20. 我可以在我的MySQL Query中使用條件邏輯嗎?
- 21. 亞音速 - 如何創建我的商業邏輯層
- 22. 亞音速 - 我在哪裏可以包含我的業務內容的邏輯或自定義的驗證
- 23. IsUserInRole業務邏輯的碼頭限制
- 24. Spring WebFlow - 視圖狀態或動作狀態下的業務邏輯
- 25. 我可以利用「創建 - >從模板」爲我自己的應用程序?
- 26. HipChat API更新我自己的狀態
- 27. 我可以自己出售Android APK嗎?
- 28. 我可以自己申請嗎?
- 29. 我可以自己製作網站嗎?
- 30. 我可以創建自己的文字類型的.NET(F#)
你可能不應該,你的業務邏輯和HTTP狀態代碼應該存在非常不同的層次。 – meagar 2013-04-25 00:40:35
讓您的業務邏輯依賴於某些HTTP代碼並不是世界上最糟糕的主意。你應該有合理的迴應代碼。在我看來,人們並不充分使用它們。 – JoshEmory 2013-04-26 21:24:29