2

我正在使用 jquery ajax() 调用服务。该服务正在返回一个压缩数据。但是,ajax函数报告一个错误,它无法加载资源,有什么帮助吗?

我的ajax调用代码是:

function crossJsonCall(url, callback) {
    $.ajax({
        type: "GET",
        crossDomain: true,
        url: url,
        dataType: 'jsonp',
        cache: false,
        success: callback
    });
}

我使用压缩数据

com.sun.jersey.api.container.filter.GZIPContentEncodingFilter
4

1 回答 1

2

标题怎么样?

$.ajax({
  ...
  headers: { "Accept-Encoding" : "gzip" },
  ...
});

而且,您需要让您的 httpserver 发送适当的标头。“内容编码:gzip”

于 2012-06-13T05:28:46.710 回答