0

我有一个由 GET 路由触发的控制器操作,在某些情况下,我想重定向到另一个服务器上另一个应用程序的 POST 路由。

我知道,redirect_to "http://somewhere.com/thing_to_post_to"但似乎没有指定 http 方法的方法。这适用于 AJAX 请求而不是页面,因此返回 javascript 来引导浏览器是不可接受的。

这可能吗?

4

1 回答 1

1

redirect_to 使用 HTTP 状态码进行重定向,所以很可能是 GET,这里是使用 307 状态码的另一个解释

Response.Redirect 使用 POST 而不是 Get?

但在所有浏览器中实现得不是很好,所以我建议使用会话变量在视图之间传递参数或类似的东西。

于 2012-08-15T17:40:56.343 回答