我想从 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,我怎样才能得到结果?
问候