Httppost在groovy和grails

时间:2011-09-09 04:14:43

标签: grails groovy

我是否可以使用示例代码在groovy和grails中进行手动http发布?我正在尝试将一些字符串发布到服务器。

2 个答案:

答案 0 :(得分:1)

如果您想从浏览器向Grails应用发送POST请求,请使用<g:form>

<g:form name="myForm" url="[action:'list',controller:'book']">...</g:form> 

默认情况下,Grails表单使用POST HTTP方法。

如果您想向Grails应用发送POST,但又不想构建表单,那么大约有一百万个浏览器插件/ IDE插件/桌面应用程序允许您构建HTTP请求。示例包括Chrome的REST控制台插件和Eclipse的HTTP客户端插件。

如果要从Grails应用程序向其他URL发送POST,则需要使用Java / Groovy HTTP库来构建请求。选项包括HTTPBuilder(Groovy)或Apache HTTP Client(Java)。

答案 1 :(得分:0)

最简单的方法,

使用编辑器页面(如下所示),在浏览器中打开它,单击“提交按钮”

<form method="POST" action="http://slashdot.org/controller/action">
<input type=hidden name='boo' value='foo'>
<input type=submit>
</form>

编辑页面,重新加载,重复。