Я использую DoJo 1.6.1 для доступа к своему веб-сервису REST. Чтобы получить ответ в формате 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 (также пробовал с Safari и Firefox на Windows).
Есть предложения, в чем проблема?
Заранее спасибо! :)