См. Dio не поддерживает передачу данных JSON через него, когда мы используем запрос GET. Итак, один из вариантов решения вашей проблемы - использовать http-пакет или сделать это
Go в Dio.dart и внести это небольшое изменение
if (data != null &&
["POST", "PUT", "PATCH", "DELETE"].contains(options.method)) {
, здесь удалите всю другую часть, которая if (data != null ) {
сделайте это вот так.
Я искал об этом, если вы все еще сталкиваетесь с трудностями, вы можете go здесь github.com / flutterchina / dio / issues / 252
Надеюсь, это тебе поможет :)