我正在将我的网站与支付网关集成...我想从用户那里获取一些参数并从我这边添加一些参数,然后将数据发送到支付网关。但问题是我只能使用GET而不是POST使用重定向从服务器端发送数据,支付网关期望帖子表格中的数据作为数据包含敏感信息......那么如何将数据传递给支付网关通过POST?
答案 0 :(得分:2)
您无法重定向POST请求,所有重定向都是新的GET请求,它来自规范。
顺便说一句,您可以在发送到支付网关之前在客户端添加此参数。以ajax为例。或者通过创建一个表格的额外页面,该页面将自动提交到支付网关
答案 1 :(得分:1)
您需要的两个步骤是: 首先进行ajax调用时,在客户端添加来自用户的参数。 第二,在服务器端添加所需的参数。之后,您可以将详细信息转发到您的网关。
def addYourParameters()
{
// did required operation here
forward controller:'gateway', action:'yourAction', params: [required Map]
}