Puzzak's Flutter


Kanal geosi va tili: ko‘rsatilmagan, ko‘rsatilmagan
Toifa: ko‘rsatilmagan


Junior developer's journey in the Flutter realm
@puzzaks for more info

Связанные каналы

Kanal geosi va tili
ko‘rsatilmagan, ko‘rsatilmagan
Toifa
ko‘rsatilmagan
Statistika
Postlar filtri


Вчусь використовувати ПРОКСІ.
Дуже проста штука, працює миттєво через дефолтний пакет http.dart.

Все що потрібно додати до головного класу це
class MyAppState extends State {
void initState() {
HttpOverrides.global = MyHttpOverrides(); // ОЦЯ СТРОКА
super.initState();
}
...
А потім додати новий клас:
class MyHttpOverrides extends HttpOverrides{
final ipAddress = '666.66.66.6';
int port = 666;
final credentials = HttpClientBasicCredentials('login', 'password');
@override
HttpClient createHttpClient(SecurityContext? context){
return super.createHttpClient(context)
..addProxyCredentials(ipAddress, port, 'main', credentials)
..findProxy = ((uri) => 'PROXY $ipAddress:$port')
..badCertificateCallback = (X509Certificate cert, String host, int port)=> true;
}
}
І абсолютно всі запити додатку будуть йти через вказаний проксі-сервер :)
Ніяких змін у тому як робляться запити робити не потрібно)


Зарезервовано

2 ta oxirgi post ko‘rsatilgan.

5

obunachilar
Kanal statistikasi