我正在使用DoJo 1.6.1来访问我的REST Web服务。要使用JSON获取响应,我需要将Aceept
标头字段设置为application/json
。
根据DoJo文档,这是通过在请求上设置headers
属性来完成的,如下所示:
var xhrArgs = {
url: "http://localhost/myservice",
headers: { "Accept": "application/json" },
handleAs: "json",
load: successCallback,
error: errorCallback
}
var deferred = dojo.xhrGet(xhrArgs);
我还使用dojo.io.script.get(jsonpArgs);
同样的问题:在服务器端,accept的值为*/*
。我正在使用Firefox 5.0.1(在Windows上也尝试使用Safari和Firefox)。
有什么建议问题是什么? 提前致谢! :)