我正在使用 Rails 3 编写一个服务。该服务主要提供一些 API 方法,但也有一些面向最终用户的特殊网页,界面友好——这些网页基本上是 API 的“封面”。
所以我需要做的是进行一些编码CoverController
,然后重定向到 API 方法(不同的控制器)。这个方法需要通过调用,POST
因为它包含一些最终用户不应该看到的敏感信息(例如访问令牌)。
据我了解HTTP标准不可能通过重定向POST
,但我需要调用的方法只是相邻类中的另一个函数!有没有办法在params
正确设置所有内容(等)的情况下调用它,就好像它是从浏览器调用的一样?还是我应该只使用Net::HTTP::Post
并打电话给自己?