Я использую nativescript для разработки приложения для Android. у меня есть что-то вроде
var fetchModule = require("fetch");
fetchModule.fetch("http://202.120.227.11/")
.then(function(resp){
console.log(JSON.stringify(resp));
return resp;
})
.catch(function(err){
console.log(JSON.stringify(err));
return err;
});
но блок then
никогда не выполняется. А иногда блок catch
выполняется и выдает сетевую ошибку. Но в любом случае запрос отправляется, а ответ гладко принимается согласно моим записям tcpdump.
Итак, кажется, что нативный скрипт по какой-то причине отфильтровал ответ.
Кто-нибудь испытал это?