我是否可以使用示例代码在groovy和grails中进行手动http发布?我正在尝试将一些字符串发布到服务器。
答案 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>
编辑页面,重新加载,重复。