Поддержка TLSv1.0 или SSLv3 на Android в React Native

Я хочу получить сайт, использующий протокол TLSv1, но когда я использую выборку для запроса, response native выдаст ошибку: Network request failed. Обычно я получаю вот так:

fetch('https://stu255.ntust.edu.tw/ntust_stu/stu.aspx')
  .then((r) => { return r.text(); })
  .catch((e) => { console.error(e); })
  .then((r) => { console.warn(r); });

И сертификация этого сайта:

---
SSL handshake has read 3076 bytes and written 632 bytes
---
New, TLSv1/SSLv3, Cipher is RC4-SHA
Server public key is 2048 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1
    Cipher    : RC4-SHA
    Session-ID: D118    0000199B804B84C7EC06FF6CAFEBEB96617DA1721EFA42FD2CD1B350350C
    Session-ID-ctx:
    Master-Key: A93C9E54CEAB4235C64EB3A0799CA3761F13EACEA0B0FE34D377DBD615A666CE13EB7E58DF18E96E30AA1C97644CF050
    Start Time: 1530941378
    Timeout   : 300 (sec)
    Verify return code: 0 (ok)
---

Наконец, я обнаружил, что реагирует на родное использование okhttp для реализации сети в Android, но по умолчанию не поддерживает TLSv1.0.

Интересно, как включить TLSv1.0 на Android?

Спасибо.

return r.text; Вы уверены, что имеете в виду не return r.text();?
CertainPerformance 08.07.2018 04:53

@CertainPerformance Ой, извините, я неправильно набрал. Но это не имеет прямого отношения к этой проблеме.

splitline 08.07.2018 05:03

@splitline Есть обновления по этому поводу?

Bigood 19.10.2018 16:44
Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
2
3
152
0

Другие вопросы по теме