Android用のアプリを開発するためにnativescriptを使用しています。私は次のようなものを持っています
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 の記録によると、リクエストは送信され、レスポンスはスムーズに受信されます。
そのため、何らかの理由でネイティブ スクリプトが応答をフィルター処理したようです。
誰もそれを経験したことがありますか?