2016-10-04 2 views
0

Серверная сторона - Django/python.NetworkError: Не удалось выполнить 'send' на XMLHttpRequest ': Не удалось загрузить

Клиентская среда - кордова/андроид. Этот запрос не:

$.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/../ ..

Однако я могу подключиться к тому же веб-серверу django с хром на мобильном устройстве.

config.xml содержит: доступа происхождения = "*"

У вас есть идея, чтобы решить эту проблему?

+0

на веб-сервере Джанго/питона я добавить модуль Джанго-Корс-заголовок для авторизации запроса Корс. Но ничего не меняется. – alvaro562003

+0

Я могу подключиться к веб-серверу по локальному адресу (192.168.1.13) и IP-адресу (86.XX.YYY), но не с именем домена. – alvaro562003

+0

Я удаляю и переустанавливаю белый список плагинов cordova. Но ничего не изменилось – alvaro562003

ответ

0

Код js - хороший. Код CSP хорош.

Моя проблема возникла из-за моего непонимания перенаправления http на уровне DNS.

Благодарим Вас за внимание