1

我想从 Web 服务获取 XML 文档:http ://api.sandbox.inrix.com/Traffic/Inrix.ashx?action=FindRoute

当我在浏览器中访问该站点时,我得到了一个 XML-Tree,但是使用以下代码,我得到了一个错误的请求:

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 插件。我收到一个错误的请求。所以我使用 cURL 并发现他们发送了一个错误的请求,但也发送了结果。即使使用 REST-Plugin 收到 BAD REQUEST,我怎样才能得到结果?

问候

4

0 回答 0