Size: a a a

Dart & Flutter по-русски

2020 April 07

И

Иван in Dart & Flutter по-русски
Evgenii Elchev
народ, сижу уже час копаю не могу ничего понять, хочу посмотреть на запросы моей апки, включил mitmproxy, сертификаты вот это все настроил, уже в браузере с симулятора (ios) отываю url в проксе вижу запрос, апка отправляет запрос просто глухо, как будто его и небыло, НО! при этом она данные от сервера получает, как так может быть?
На андроиде прога Packet capture все ловит
источник

И

Иван in Dart & Flutter по-русски
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Sergey Molchanovsky
Почему слетел предпросмотр иконок?
Оказывается, это баг самого Дарта, его пофиксили в сегодняшнем апдейте.
источник

КБ

Константин Буланов... in Dart & Flutter по-русски
Sergey Molchanovsky
Оказывается, это баг самого Дарта, его пофиксили в сегодняшнем апдейте.
Ага. А ведь сразу на Dart и не подумаешь.
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Неужели
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Алексей Анисов
Коллеги рассказывали , сниферы не показывают траффик флаттера по каким то причинам)
сколько времени порачено зря, у него видимо какая то своя валидация сертификатов
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Алексей Анисов
Коллеги рассказывали , сниферы не показывают траффик флаттера по каким то причинам)
однако же, не зря потратил))
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
источник

C

Compote in Dart & Flutter по-русски
Proxyman отлично все показывает и бесплатный
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Compote
Proxyman отлично все показывает и бесплатный
mitm тоже бесплатный, но вот в статье пишут надо отрубить внутренню проверку сертификатов
источник

C

Compote in Dart & Flutter по-русски
Я проксимен и во флаттере и в RN пользуюсь. Под иос так вообще очень удобно. Всего парочку сертификатов поставить
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Compote
Я проксимен и во флаттере и в RN пользуюсь. Под иос так вообще очень удобно. Всего парочку сертификатов поставить
ну ты в коде же то же что то добавляешь как я понял?
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
ну вот в статье пишут надо сделать

// Make sure to replace <YOUR_LOCAL_IP> with
// the external IP of your computer if you're using Android.
// Note that we're using port 8888 which is Charles' default.
String proxy = Platform.isAndroid ? '<YOUR_LOCAL_IP>:8888' : 'localhost:8888';

// Create a new Dio instance.
Dio dio = Dio();

// Tap into the onHttpClientCreate callback
// to configure the proxy just as we did earlier.
(dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate = (client) {
 // Hook into the findProxy callback to set the client's proxy.
 client.findProxy = (url) {
   return 'PROXY $proxy'?;
 };
 
 // This is a workaround to allow Charles to receive
 // SSL payloads when your app is running on Android.
 client.badCertificateCallback = (X509Certificate cert, String host, int port) => Platform.isAndroid;
}
источник

C

Compote in Dart & Flutter по-русски
Да, под Андроид там более геморно. А под иос прокси просто указать для дебаг режима
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Compote
Да, под Андроид там более геморно. А под иос прокси просто указать для дебаг режима
просто в нативе это работает без вмешательства в код, я только в системе выставляю проксю и симулятор автоматом туда же стучится
источник

C

Compote in Dart & Flutter по-русски
В RN тоже так
источник

C

Compote in Dart & Flutter по-русски
Это флаттер по умолчанию не может
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
хотелось бы уточнить с чем связано, ну да ладно, главное что разобрался, спасибо)
источник

C

Compote in Dart & Flutter по-русски
Других вариантов пока и нет более адекватных.. а тут прокси указал и.. видишь все, + retry и т.д.
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Compote
Других вариантов пока и нет более адекватных.. а тут прокси указал и.. видишь все, + retry и т.д.
Ну с одной стороны это удобно, что не всю систему. С другой стороны не удобно что код надо менять.
источник