我正在使用jQuery ajax通过HTTP POST调用我的WCF服务.响应是GZIP编码的,这会导致我的环境出现问题.(见这个问题).如果响应不是GZIP编码,一切都很好.
所以看着Fiddler,我看到jQuery生成的查询有以下标题:
Accept-Encoding: gzip,deflate,sdch
如果,通过fiddler,我将此值更改为None,则响应不会被压缩,这就是我想要的.我需要做的就是更改"Accept-Encoding"标头中的值.
似乎无法通过.ajax命令更改此标头值.(见本论坛帖子).
任何人都可以告诉我有什么选项可以更改此标头值.
这是我目前的尝试.我的headers参数似乎被忽略了.
$telerik.$.ajaxSetup({
accepts: 'application/json, text/javascript, */*'
});
var parameters = {
"playerId": args.playerId
};
var dataInJsonFormat = '{ "playerId": ' + args.playerId + '}';
var ajaxCallParameters = {
accepts: 'application/json, text/javascript, */*',
async: true,
cache: false,
contentType: "application/json; charset=utf-8",
url: "../Services/CmsWe