У меня есть следующий код:
print("Start request");
var response = await Dio().post(url,
data: FormData.fromMap({ 'Filters': '', 'OrderBy': '' }),
options: Options(
contentType: "multipart/form-data" ,
headers: headers
),
);
print("Final");
print("status code: " + response.statusCode.toString() );
print("status code: " + response.data );
Очень прямо вперед. Если ответ небольшой, все работает хорошо. Но, если ответ больше, приложение блокируется без каких-либо ошибок в строке await Dio (). Post .
Это происходит только на реальном устройстве Android (я не делал) проверить это на реальном iOS устройстве). На симуляторе Android / iOS это также хорошо работает.
Также то же самое происходит с использованием модуля https darts, не только с Dio.