Grails外部链接通过邮件params

时间:2012-08-02 20:46:59

标签: grails

我需要打开一个外部链接,并通过post方法发送一些参数。我已经读过,我可以使用 redirect() 通过get方法打开一个链接,如下代码所示:

    def get = {
        redirect(url: "http://localhost:8080/test/public/cadastro/dataConfirm.html?" + "username=" + "test")
    }

显然,重定向仅适用于get。是否有命令通过post方法执行此操作?感谢。

2 个答案:

答案 0 :(得分:2)

您的目标是让用户通过POST实际重定向到其他网站,或者POST到其他网站并获得结果但是留在您的网站中?如果它实际上是将用户推送到另一个站点,那么Victor的评论是可行的。

如果您尝试将POST发送到其他网站,获取结果并留在您的网站上,请查看Rest plugin并查看withHttp方法。有一个很好的例子here

使用Rest插件时可能存在依赖性问题。如果你有这些,请在ataylor stackoverflow post。{/ 3>中this查看答案

答案 1 :(得分:0)

使用以下java code可以通过grails中的帖子实现服务器到服务器通信 。我测试了它并且在grails中工作正常。替代品是插件,@凯莉回答我,和 Apache Http Components