我寫使用Rails 3,服務主要是提供了一些API的方法服務,但也有一些特殊的網絡頁面爲最終用戶提供友好的界面 - 這些網站的頁面基本上都是「封面「用於API。軌redirect_to的模擬
所以我需要做的就是讓一個小的編碼在CoverController
,然後重定向到API方法(不同的控制器)。此方法需要通過POST
調用,因爲它包含一些最終用戶不應該看到的明智信息(例如訪問令牌)。
據我瞭解HTTP標準是不可能通過POST
重定向,但我需要調用的方法在鄰近類只是另一個功能!有沒有一種方法可以通過一切方式(params
等)正確設置,好像它是從瀏覽器調用的?或者我應該只使用Net::HTTP::Post
並自稱?
這很棒,但似乎像GET一樣工作 - 可以在瀏覽器中查看URL中的所有參數。 在我的情況'action2'是從另一個控制器,所以我這樣稱呼它 'ApiController.action2' – xaxa