Grails通过post的外部链接参数

Grails通过post的外部链接参数,grails,Grails,我需要打开一个外部链接,并通过post方法发送一些参数。我已经读到,我可以使用重定向()通过get方法打开链接,如下代码所示: def get = { redirect(url: "http://localhost:8080/test/public/cadastro/dataConfirm.html?" + "username=" + "test") } 显然,重定向只适用于get。是否有命令通过post方法执行此操作?谢谢。您的目标是让用户通过POST实际重定

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

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

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

您的目标是让用户通过POST实际重定向到其他站点,还是将其发布到其他站点并返回结果,但仍留在您的站点?如果它实际上是在把用户推到另一个站点,那么Victor的评论就是最好的选择

如果您试图将帖子发送到其他站点,请获取结果并停留在您的站点上查看并使用http查看
方法。有一个很好的例子


使用Rest插件时可能存在依赖性问题。如果您有这些问题,请在stackoverflow post中查看答案。

通过grails中的post实现服务器到服务器的通信可以使用以下方法实现 . 我测试了它,在grails中运行良好。正如@Kelly回答我的,替代品是插件,还有
.

谢谢你的回答@Kelly。第二个是我需要的。服务器对服务器通信。我不太喜欢grails插件,所以我找到了java方法来实现这一点,但这也是一个很好的选择。我会回答我自己的问题,让人们知道另一种方式。