2
我在向rails控制器操作發送post請求時遇到了405錯誤。 發佈請求用於獲取json文件,只要get請求提供標準html頁面。 問題是,HTML被緩存。Nginx + passenger + rails:在發佈請求時獲取405錯誤
我已經看到了這個問題的解決方案上http://millarian.com/programming/ruby-on-rails/nginx-405-not-allowed-error/
if ($request_method != GET) {
proxy_pass http://foobar;
break;
}
在proxy_pass的URL是針對雜種服務器正常的URL。乘客是否有類似的解決方案?
我是一個完整的nginx新手,試圖從apache遷移。
你實際上是用POST請求發佈數據還是僅僅用它來區分JSON和HTML請求?如果是這樣,有一個更好的方法來完成你正在做的事情。 – 2011-03-24 19:25:23
我想讓rails服務於json resquet而不是nginx返回405錯誤。 – jlfenaux 2011-03-24 19:36:29
是的,我正在發送一個帖子請求。當我關閉頁面緩存時,它運行良好。 – jlfenaux 2011-03-24 19:45:11