symfony2 redirectResponse

Ale*_*kin 2 redirect http symfony

我想用POST参数创建重定向响应.例如,控制器返回一些重定向响应,该响应在http://example.com上进行重定向

...
return new RedirectResponse('http://example.com');
...
Run Code Online (Sandbox Code Playgroud)

有没有办法重定向到此URL(http://example.com)并使用RedirectResponse类将POST参数发送到此URL?

BFi*_*Fil 11

您无法直接在重定向目标上重定向和POST数据.

如果您尝试将表单帖子的数据发送到另一个目标,您可以:

1)将表单的操作更改为"http://example.com"(此处您将直接发布到该URL,因此您不会通过您的应用程序(但目标站点不应具有CSRF保护)为了这个工作)

2)在您的控制器中,您可以从POST数据创建查询字符串,并将查询字符串附加到网址( - >返回新的RedirectResponse('http://example.com?'+ queryString);