我正在我的电子商务应用程序中实现支付网关.成功/失败时,它会返回给定URL的JSON响应(成功和失败).根据状态,我必须使用POST数据将其重定向到成功和失败URL.出于分析原因,我需要两个不同的URL(成功和失败).
我的项目是在Symfony 2.0上
现在我知道Symfony有办法重定向.
$this->redirect($this->generateUrl('pg_success'));
Run Code Online (Sandbox Code Playgroud)
但我无法以这种方式发送POST数据.
此外,还有一种方法可以使用forward和send参数调用另一个操作
$this->forward('DemoBundle:Checkout:pgsuccess', $_POST);
Run Code Online (Sandbox Code Playgroud)
但这不会更改地址栏中的URL.
有没有办法执行URL重定向,我可以通过它发送参数?或者类似的解决方案?