2

axios を使用した react-native で https POST リクエストを使用してユーザー アカウントを作成しようとしましたが、Android では常に「ネットワーク エラー」で失敗しました。

axios('https://'+DEST_URI, {
 method: 'post',
 data: account,
 headers: {
   'Accept': 'application/json',
 }
 then(...)

iOS では、同じ https POST リクエストが正常に機能します。

http に変更すると、同じ POST リクエストが android でも機能します。

また、Android で https 経由の GET リクエストを試みたところ、期待どおりにバックエンド サーバーからデータを取得できました。

それについて何か考えはありますか?

リンクされた画像は、コンソールログからの出力、コンソールログからの 出力です

4

3 に答える 3

0

AndroidManifest.xml ファイルにインターネット権限がないと思います。

次の行を AndroidManifest.xml ファイルに追加してください。

<uses-permission android:name="android.permission.INTERNET" />

于 2016-07-06T14:53:06.360 に答える