2016-10-04 5 views
0

서버 쪽은 Django/python입니다.NetworkError : XMLHttpRequest에서 'send'를 실행하지 못했습니다 :로드하지 못했습니다.

클라이언트 환경은 cordova/android입니다. 이 요청은 실패

$.ajax({ 
    url: myAddress, 
    type: 'POST', 
    data: mydata, 
    crossDomain: true, 
    processData: false, 
    contentType: false, 
    async: false, 
    success: function() { mycode}, 
    error: function (xhr) { mycode}  } 
}); 

myAddress 그것을 192.168.1.11입니다 완벽하게 작동합니다.

myAddress입니다 때 오류 얻을 dev.mysite.com :

NetworkError : 'XMLHttpRequest의에 보낼'실행하지 못했습니다 : dev.mysite.com/../를로드하지 못했습니다 ..

그러나 모바일 장치에서 크롬이있는 동일한 장고 웹 서버에 연결할 수 있습니다.

config.xml에 포함 : 액세스 기원 = "*"를

는이 문제를 해결하기 위해 아이디어를 가지고 있습니까?

+0

주셔서 감사합니다. 그러나 아무것도 바뀌지 않습니다. – alvaro562003

+0

로컬 주소 (192.168.1.13)와 IP 주소 (86.XX.YYY)로 웹 서버에 연결할 수 있지만 도메인 이름으로는 연결할 수 없습니다. – alvaro562003

+0

cordova 플러그인 허용 목록을 제거하고 다시 설치합니다. 그러나 아무 변화가 – alvaro562003

답변

0

js 코드가 좋습니다. CSP 코드가 좋습니다.

내 문제는 DNS 수준에서 http 리디렉션에 대한 오해에서 비롯된 것입니다.

내가 고르 요청 권한을 부여 할 수있는 모듈 장고 - 고르 - 헤더를 추가 장고/파이썬 웹 서버에 사용자의 관심

관련 문제