我想从网络服务获取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插件获得A BAD REQUEST时,我怎样才能得到结果?
问候