Grailsは、XMLベースのRESTまたはSOAP Webサービス(特にREST)を消費する(生成しない)ためのビルトインまたはプラグインをサポートしていますか?GrailsはWebサービスの使用をサポートしています
3
A
答えて
3
3
1
以前は、wsimportを使用してjava srcディレクトリにPOJOを作成するスクリプト(grails create-script)を作成しました。スクリプトが実行されるたびに、生成されたディレクトリが最初に存在する場合はそのディレクトリが削除され、新しいファイルが生成されます。
消費していたAPIが開発されていたため、新しい機能が追加されたときに最新かつ最大のものを簡単に使用できるようにしたいと考えていました。あなたはbuild.gradleでプラグインを使用することができますGrailsの3.xのでは
0
は
compile 'com.github.groovy-wslite:groovy-wslite:1.1.2'
はその後でhttp://guides.grails.org/grails-soap/guide/index.html
import wslite.soap.*
import wslite.soap.SOAPClient
import wslite.soap.SOAPResponse
のようなあなたのコントローラにインポートを追加し、https://github.com/jwagenleitner/groovy-wsliteで利用可能な例として使用します
def client = new SOAPClient('http://www.holidaywebservice.com/Holidays/US/Dates/USHolidayDates.asmx')
def response = client.send(SOAPAction:'http://www.27seconds.com/Holidays/US/Dates/GetMothersDay') {
body {
GetMothersDay('xmlns':'http://www.27seconds.com/Holidays/US/Dates/') {
year(2011)
}
}
}
assert "2011-05-08T00:00:00" == response.GetMothersDayResponse.GetMothersDayResult.text()
assert 200 == response.httpResponse.statusCode
assert "ASP.NET" == response.httpResponse.headers['X-Powered-By']
render (response.GetMothersDayResponse.GetMothersDayResult.text())
関連する問題
- 1. grails webアプリケーションでgrails REST Webサービスを使用するには?
- 2. grailsを使用してflex Webサービスに接続する
- 3. ASAは通常のWebサービスをサポートしていますか?
- 4. wsdlを使用してWebサービスを使用しています
- 5. MSCRM Webサービスはデータベーストランザクションをサポートしていますか?
- 6. Bluemix、モバイルクライアントアクセス:MCAサービスは、Webアプリケーション用のRESTAPIアクセスをサポートしていますか?
- 7. GrailsでJsonを使用した動的Webサービス
- 8. Apache Webサービスを使用してWebサービスをロードできない
- 9. GrailsのWebサービスの足場
- 10. GrailsでWebサービスを使用する最も良い方法は何ですか?
- 11. SpringBootを使用したRequestBodyまたはRequestParamをサポートするWebサービス
- 12. ksoap2を使用してasp.net XML Webサービスを使用しています。
- 13. Androidでksoap2を使用しないSOAP Webサービスを使用しています
- 14. androidのWeb httpサービスを使用しています
- 15. Grails 3.3.0はプラグインのインターセプタをサポートしていますか?
- 16. Jboss EAP6.4は "JSONObject" Jersey Webサービスのマッピングをサポートしていますか?
- 17. は、私は、以下のものを使用して、スプリング+桟橋+ CXFを使用してWebサービスを作成しています春のWebサービス
- 18. GrailsのUrlMappings私はGrailsのでRESTサービスを実装しています
- 19. Grails STSプロジェクトはWebサービスを起動しません
- 20. アンドロイドアプリケーションからWCF Webサービスを使用していますか?
- 21. .Net MVC Webサービスを使用しています
- 22. Play WebサービスでGETパラメータを使用していますか?
- 23. Windows Azure:第三者Webサービスを使用しています
- 24. JavaでSOAP Webサービスを使用しています
- 25. IOSアプリケーションとキャッシングでWebサービスを使用しています
- 26. SQL CE OutOfMemoryException Webサービスを使用しています
- 27. C#アプリケーションでJava Webサービスを使用しています
- 28. SOAP Webサービスを使用します
- 29. Spring Tools Suite 3.8.3はgroovy grailsをサポートしていますか?
- 30. grailsでgroovy sqlクラスを使用している場合は、grails connection poolingを使用していますか?
使用中のRESTプラグインの例については、http://www.grails.org/plugin/pusherを参照してください。 –