2012-10-19 1 views
0

디버깅 방법을 잘 모르겠습니다. gzip으로 압축 한 json 데이터를 내 장고 서버에서 다시 보냅니다.gzip으로 압축 된 jQuery ajax가 "401 UNAUTHORIZED"로 파이어 폭스에서 실패합니다.

(백본 fetch() 호출을 통해 ... jQuery.ajax를 호출 함). 장고 서버에서 내가 설정 :

  • 응답 [ '콘텐츠 유형'] = '응용 프로그램/JSON'
  • 응답 [ '콘텐츠 인코딩'] = 'gzip으로'

을 그리고 Ajax 호출에 추가 옵션을 설정하지 않았습니다 (Backbone.js 기본값 제외). Chrome에서는 정상적으로 작동하지만 파이어 폭스에서는 요청이 단지 불이났다가 401 UNAUTHORIZED이라는 상태로 영원히 돌고 있습니다.

Firefox는 내 로컬 테스트 서버 인 django에서 직접 작동하기 때문에 재미 있습니다. Apache와 mod_wsgi를 통해 SSL 연결을 실행할 때가 아닙니다.

특별한 조치가 필요합니까?

답변

0

디버깅하는 가장 좋은 방법은 오류 메시지를 읽는 것입니다.

테스트 환경에서 실수로 로그인이 firefox에서 올바르게 인증되지 않아서 페이지가 승인되지 않아 401 오류가 반환되었습니다.

관련 문제