軌道redirected_to是GET或POST
和的link_to是我認爲將是一個GET請求。(如果我錯了指正)
和U可以請提及一些關於request.post?Rails的重定向是GET或POST
1
A
回答
1
redirect_to告訴瀏覽器向給定的URL發出GET請求。所以要回答你的問題,redirect_to(間接)創建一個GET請求,比如link_to。
1
重定向是由SERVER發送的響應。 GET/POST由BROWSER發送。重定向可以是對GET或POST的(服務器!)響應。
request.post?在Rails控制器中,如果請求是作爲POST發佈的,則爲「真」,而在所有其他情況下爲「false」。
link_to創建鏈接HTMNL鏈接,所以它們自然只能引起GET請求 - 只能通過XHR或通過can引起瀏覽器POST請求。
1
In Rails中,redirect_to(你的意思是說帶* redirected_to *?)助手輸出HTTP頭指示瀏覽器移動到另一個頁面,因此瀏覽器將對新地址執行GET請求。
在HTTP規範中,無法通過POST動詞執行重定向。
相關問題
- 1. POST無重定向/ GET?
- 2. ASP.NET核心:從GET重定向到POST
- 3. 如何在jQuery的重定向使用POST而不是GET
- 4. Rails POST,PUT,GET
- 5. 到期認證重定向導致GET而不是POST
- 6. JSF:重定向到網址作爲POST不是GET
- 7. Ajax GET後重定向GET
- 8. Rails 3使用POST重定向
- 9. Nginx的重寫POST爲GET,和重定向
- 10. 爲什麼POST重定向到GET並且PUT重定向到PUT?
- 11. POST /重定向/ GET VS自定義實現
- 12. 重定向POST htaccess
- 13. 更新或重定向的Rails路由
- 14. CURL - 如何遵循來自POST的GET重定向?
- 15. Paypal返回URL GET而不是POST - Rails
- 16. rails new_booking_path需要POST而不是GET
- 17. 使用POST重定向GET頁面數據到另一頁
- 18. 從domain.com重定向到www.domain.com保持GET&POST數據
- 19. 用戶註銷:重定向GET到POST(節點/快遞)
- 20. POST>重定向> GET模式有多種形式
- 21. ASP.NET MVC2:如何在POST後重定向到GET Details/5添加
- 22. 檢測Rails的after_filter是否渲染或重定向
- 23. 動態確定get或post調用form_tag
- 24. API調用是否執行POST或GET
- 25. window.location.href與POST而不是GET(或等效)
- 26. AS2:xml.sendAndLoad是否使用POST或GET?
- 27. 使用POST而不是GET在JSF中重定向非現場頁面
- 28. 當HTTP POST重定向到GET時,POST主體會發生什麼?
- 29. 現代重寫 - 重定向基於具有GET參數或不
- 30. cURL POST不重定向
:D謝謝你哥們 – shajin 2011-02-26 16:50:08