ajax accept,ajax post - 我想更改Accept-Encoding标头值

我正在使用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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值