【问题标题】:how to redirect to an external URL using POST in grails如何在 grails 中使用 POST 重定向到外部 URL
【发布时间】:2012-04-06 22:14:33
【问题描述】:

我正在将我的网站与支付网关集成...我想从用户那里获取一些参数并从我这边添加一些参数,然后将数据发送到支付网关。但问题是我只能使用 GET 而不是 POST 使用重定向从服务器端发送数据,支付网关期望 post 表单中的数据包含敏感信息......所以我怎样才能将数据传递给支付网关通过邮政??

【问题讨论】:

    标签: url grails post redirect params


    【解决方案1】:

    你不能重定向 POST 请求,所有重定向都是新的 GET 请求,它来自规范。

    顺便说一句,您可以在发送到支付网关之前在客户端添加此参数。例如,通过使用 ajax。或者通过制作一个带有表单的额外页面,将自动提交到支付网关

    【讨论】:

      【解决方案2】:

      您需要的两个步骤是: 首先在客户端进行ajax调用时添加来自用户的参数。 其次在服务器端添加所需的参数。之后,您可以将详细信息转发到您的网关。

      def addYourParameters()
      {
      // did required operation here
      forward controller:'gateway', action:'yourAction', params: [required Map]
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-05-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-27
        • 2016-09-09
        • 2016-06-24
        相关资源
        最近更新 更多