Web サービスから XML ドキュメントを取得したい: http://api.sandbox.inrix.com/Traffic/Inrix.ashx?action=FindRoute
ブラウザでこのサイトにアクセスすると、XML ツリーが表示されますが、次のコードを使用すると、Bad Request が表示されます。
withRest(uri: "http://api.sandbox.inrix.com") {
def resp = get(path : '/Traffic/Inrix.ashx',
contentType : TEXT,
headers : [Accept : 'application/xml'],
query : [Action:'FindRoute'])
if (resp.status == 200) {
println "SUCCESS"
}
}
ご覧のとおり、Grails 用の REST プラグインを使用しています。BAD REQUEST を受け取りました。SO 私は cURL を使用して、彼らが BAD REQUEST を送信することを発見しましたが、結果も送信します。REST-Plugin で BAD REQUEST を取得した場合でも、どうすれば結果を取得できますか?
ご挨拶