URL ベースの API を持つ Web サービスと通信したいと考えています。たとえば、次の URL があります。
http://api.bla.com/aaa/bbb.ashx?Action=GetSecurityToken&vendorId=3
URL をブラウザーに入力すると、すべての詳細を含む XML ページを取得できます。
grails アプリケーションから XML ページを取得したいので、次のコードを使用します。
http = new HTTPBuilder('http://api.bla.com/aaa/bbb.ashx')
html = http.get( path : '/', query : [Action :"GetSecurityToken", vendorId: "3"] ) )
println html
なぜこれが機能しないのですか。私は悪い要求を受け取ります。grails コントローラーで上記の URL から xml ページを取得するにはどうすればよいですか?