Реагировать на собственный Android - ошибка сетевого запроса с методом fetch () - PullRequest
1 голос
/ 20 марта 2019

В настоящее время мое приложение не работает, и оно выводит сообщение об ошибке «Сбой сетевого запроса».

URL-адрес правильный - URL-адрес корректно просыпается в Chrome, однако он не работает только на Android.

Я предполагаю, что это в основном потому, что я использую закрытый сертификат для https.

Ниже приведен мой код, пожалуйста, дайте мне знать, если найдете ответ.

получить (URL) .then (res => res.json ()) .затем( (результат) => { const companyName = result ['name']; const companyId = 'ID' + result ['id'];

      this.setState({
        isLoaded: true,
        siteData: result,
        companyName: companyName,
        companyID: companyId
      });
    }
  )
  .catch((error) => {
    console.log(error);
    this.setState({
      isLoaded: false,
      error
    });
  });

1 Ответ

0 голосов
/ 20 марта 2019

Ааа, он отлично работает с http - реальная проблема заключалась в самопроверке https.

По-видимому, компонент извлечения данных в Android блокирует самопроверку https из-за проблемы безопасности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...