如何在Grails中安裝和使用httpbuilder插件?如何在grails中安裝和使用httpbuilder插件
回答
還有就是REST Client plugin:
安裝:
grails install-plugin rest
例子:
withHttp(uri: "http://www.google.com") { def html = get(path : '/search', query : [q:'Groovy']) assert html.HEAD.size() == 1 assert html.BODY.size() == 1 }
我該如何做一個帖子,而不是得到? – user903772
我沒有閱讀過文檔或者曾經使用過這個插件,但是我沒有受過教育的猜測是用'post'代替'get'' –
請注意,從2.3開始,'install-plugin不能再用於安裝插件'。我仍然試圖找出這一個現在,我真的想念node/npm :( –
添加httpbuilder 0.5.1到您的應用程序依賴將導致ER RORS。特別是,你會得到一個錯誤是這樣的:
java.lang.LinkageError: loader constraint violation: when resolving overridden method "org.apache.xerces.jaxp.SAXParserImpl.getParser()Lorg/xml/sax/Parser;" the class loader (instance of org/codehaus/groovy/grails/cli/support/GrailsRootLoader) of the current class, org/apache/xerces/jaxp/SAXParserImpl, and its superclass loader (instance of <bootloader>), have different Class objects for the type org/xml/sax/Parser used in the signature
我認爲這個問題是httpbuilder是出口它的編譯時依賴關係運行時依賴。一個簡單的解決方法是申報的BuildConfig.groovy
這樣的依賴性:
grails.project.dependency.resolution = {
...
dependencies {
runtime('org.codehaus.groovy.modules.http-builder:http-builder:0.5.1') {
excludes 'xalan'
excludes 'xml-apis'
excludes 'groovy'
}
}
}
我想你在倉庫部分需要mavenRepo "http://repository.codehaus.org"
爲好。
我結束了使用上述步驟由ataylor但隨後註釋掉塊和測試插件:
compile ":rest:0.7"
休息插件使用HTTP的建設者和不具有上述扶養我的應用程序仍然工作正常,並進行調用通過http構建器。
- 1. 如何在grails中安裝jquery插件
- 2. 使用Apache Camel插件安裝Grails
- 3. GrailsFlow插件安裝 - 使用Grails 2.0.4
- 4. 如何從github repo安裝grails插件?
- 5. Grails HTTPBuilder線程安全嗎?
- 6. 在2.0.0M1中安裝Grails Spock插件
- 7. 無法安裝Grails插件
- 8. Grails的安裝,插件我
- 9. 安裝Grails CXF插件
- 10. 無法安裝HTTPBuilder
- 11. 使用httpbuilder for grails restful webservice
- 12. Grails:自動化Grails插件安裝
- 13. Grails:如何正確使用/安裝其餘插件
- 14. 使用HTTPBuilder進行HTTPS的Grails REST插件
- 15. 在grails應用程序中安裝spring安全插件
- 16. 在運行時安裝grails插件
- 17. 在grails上安裝本地插件2.5.1
- 18. Grails 3.0和Quartz插件:我如何安裝它?
- 19. 如何在rails中安裝和使用angularJS插件
- 20. 如何在升級應用程序時在grails-2.4.4中使用的grails-3.2.0中安裝插件
- 21. 無法在Eclipse中安裝Grails插件(Grails 2.3.1)
- 22. 在grails中安裝grails web flow插件2.4.0
- 23. Grails安裝插件目標文件夾
- 24. 使用手動安裝的Kubernetes,如何安裝和使用插件管理器?
- 25. 如何安裝JAWR插件在Maven的基礎Grails項目
- 26. 如何使用nsis安裝Firefox插件
- 27. 如何使用Icenium安裝MapKit插件?
- 28. 無法安裝插件grails-spring-security-radius
- 29. Grails的錯誤安裝插件搜索
- 30. Grails OSGi插件安裝錯誤
沒有名爲「httpbuilder」的插件。雖然有一個[REST客戶端](http://www.grails.org/plugin/rest)插件。在[documentation](http://www.grails.org/plugin/rest)中安裝或使用有什麼不清楚的地方?你的問題相當寬泛。 –