2011-04-20 2 views
3

약 26KB의 JSONP 데이터를 얻기 위해 jQuery의 $ .ajax() 메소드를 사용하고 있습니다.기업 방화벽 뒤에서 AJAX 호출이 실패했습니다.

데이터는 테스트 한 모든 위치 (직장, 집, 휴대 전화 등)에서 FF, Chrome, IE 및 Safari에서 완벽하게 반환됩니다.

유일한 예외는 회사 방화벽 뒤에서 사이트에 액세스를 시도한 고객 중 하나입니다. 불행히도 그에게 응답을 제공 할 수는 없었지만 성공 함수가 실행 중임을 알았습니다. 반환 된 JSON을 참조하는 것이 정의되지 않았기 때문에 응답이 어떻게 든 손상되고있는 것으로 보입니다.

내 질문은 : 방화벽이 XHR 응답 길이에 제한을 둘 가능성이 있습니까? 어쩌면 내가 누락 된 다른 명백한 설명이 있습니까?

감사합니다.

는 UPDATE :이 게시물에 우연히 일어나는 사람들을위한

... 나는 완전히 AJAX 호출이 비표준 포트를 사용하여 내 개발 서버 중 하나라고 잊었다. 확실히 그것이 그의 방화벽이 그것을 좋아하지 않는 이유입니다.

댓글을 찍은 모든 사람에게 감사드립니다.

+0

클라이언트가 끔찍한 오래된 브라우저를 사용하고 있지 않습니까? – Raynos

+0

예. 그는 FF 4와 Chrome 10을 사용해 보았습니다. –

+0

클라이언트에 FF4가 있다면 FireBug Console에서 빠른 충돌 과정을 제공 할 수 있습니까? 실제 응답이 무엇인지 알기 위해 – Dimskiy

답변

0

URL을 엉망으로 만들지 만 일부 방화벽에는 요청을 필터링하여 요청한 관련 자바 스크립트 호출 (편집증 네트워크가 고유 한 개발 환경을 만들기 위해)을 제거 할 수 있다고 제안합니다.

향후 앱을 사용할 때 머리를 긁적 일 수있는 사람들에게 머리를 맞 춥니 다. 회사 설정에는 그곳에는 없지만 거기에는 없습니다.

관련 문제