gzipped jQuery ajax在firefox中以“401 UNAUTHORIZED”失败

时间:2012-10-19 17:36:31

标签: ajax jquery gzip mod-wsgi

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

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

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

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

这很有趣,因为它可以直接在django的本地测试服务器上使用firefox,但是当它通过Apache和mod_wsgi运行SSL连接时不能。

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

1 个答案:

答案 0 :(得分:0)

调试的最佳方法是阅读错误消息。

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