Я пытаюсь отправить запрос GET из моего Android эмулятора на ноутбук, на котором запущен эмулятор, используя плагин cordova "cordova-HTTP":
cordovaHTTP.get(
"http://10.0.2.2:80/",
{},
{},
function(response) {
console.log('success called');
},
function(error_response) {console.log('error called'); console.log(error_response.status);}
);
Обратный вызов ошибки вызывается и код состояния 500 (= внутренняя ошибка сервера). Но на моем ноутбуке я вижу с tcpdump, что пакеты даже не принимаются. Почему этот очень простой запрос GET не работает?
Когда я использую Google Chrome на эмуляторе и перехожу к "http://10.0.2.2: 80 / ", все работает нормально , я вижу фиктивную страницу веб-сервера Apache2, установленного на моем ноутбуке.