可以在groovy和grails中使用手動http post的示例代碼嗎?我試圖發佈一些字符串到服務器。groovy和grails中的Httpost
2
A
回答
1
如果你想從瀏覽器發送到應用程序的Grails POST請求,那麼就使用<g:form>
<g:form name="myForm" url="[action:'list',controller:'book']">...</g:form>
默認情況下Grails的形式使用HTTP POST方法。
如果你想發送一個POST到你的Grails應用程序,但不想建立一個表單,那麼大約有一百萬個瀏覽器插件/ IDE插件/桌面應用程序允許你構建HTTP請求。示例包括適用於Chrome的REST控制檯插件和適用於Eclipse的HTTP客戶端插件。
如果您想從您的Grails應用程序發送POST到其他某個URL,您需要使用Java/Groovy HTTP庫來構建請求。選項包括HTTPBuilder(Groovy)或Apache HTTP Client(Java)。
0
的simpliest方式,
使用編輯器頁面(如下面),在瀏覽器中打開它,然後單擊提交按鈕
<form method="POST" action="http://slashdot.org/controller/action">
<input type=hidden name='boo' value='foo'>
<input type=submit>
</form>
編輯頁面,重新加載,重複。
相關問題
- 1. Groovy @CompileStatic和Grails
- 2. Groovy/Grails和IntelliJ - java.net.MalformedURLException
- 3. Groovy/Grails中的JSON
- 4. groovy和grails的編輯器?
- 5. 在Groovy/Grails的
- 6. 在Groovy/Grails的
- 7. Grails和Groovy metaProgramming代表
- 8. Groovy和grails jdk問題
- 9. Groovy在Grails中的做法
- 10. 的Groovy/Grails的Date.parse
- 11. Groovy/Grails入門?
- 12. Groovy + OSGi或Grails?
- 13. 的Groovy/Grails的驗證和hasFieldErrors問題
- 14. asynctask httpost?
- 15. 在Android的Httpost
- 16. Groovy和Grails開發的流浪盒
- 17. 不同版本的Groovy for Grails和Gradle
- 18. Groovy/Grails SimpleTemplateEngine凍結
- 19. Parse_url當量的Grails/Groovy的?
- 20. 閱讀使用Grails/Groovy的
- 21. 更改Grails的Groovy版本
- 22. 的Grails:服務VS Groovy類
- 23. 性能問題jasper報告和grails/groovy
- 24. Grails和Groovy元類包名稱約定
- 25. Android HTTPGET HTTPOST -
- 26. 檢查Groovy/Grails中的已用時間
- 27. 在grails/groovy中檢索IFrame的URL
- 28. 在Grails中使用Groovy ++的經驗
- 29. 閱讀Grails/Groovy中的URL內容
- 30. gsp表格中的Groovy-grails sql.rows
如果你只是手動測試現有的服務,我會在命令行上使用curl。否則,請查看httpbuilder,那裏有很多示例(http://groovy.codehaus.org/modules/http-builder/)。 –