1

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 を取得した場合でも、どうすれば結果を取得できますか?

ご挨拶

4

0 に答える 0