【问题标题】:gzipped jQuery ajax fails in firefox with "401 UNAUTHORIZED"gzipped jQuery ajax 在 Firefox 中失败,出现“401 UNAUTHORIZED”
【发布时间】:2012-10-19 17:36:30
【问题描述】:

不确定如何调试 - 我正在从我的 django 服务器发回一些 gzip 压缩的 json 数据。

(通过骨干网 fetch() 调用...依次调用 jQuery.ajax)。在 django 服务器上,我设置:

  • 响应['Content-Type'] = 'application/json'
  • 响应['Content-Encoding'] = 'gzip'

而且我没有为 ajax 调用设置任何其他选项(除了 Backbone.js 的默认设置)。这在 Chrome 中运行良好,但在 firefox 中,我看到请求在 firebug 中永远旋转,状态为 401 UNAUTHORIZED

这很有趣,因为它直接从 django 在我的本地测试服务器上的 firefox 中运行,但当它通过 Apache 和 mod_wsgi 通过 SSL 连接运行时则不行。

我需要做一些特别的事情吗?

【问题讨论】:

    标签: ajax jquery gzip mod-wsgi


    【解决方案1】:

    最好的调试方法是阅读错误信息。

    测试环境中的一个错误是使登录无法在firefox中正确授权,因此页面未授权,并返回401错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-26
      • 1970-01-01
      • 2014-12-02
      相关资源
      最近更新 更多