#flutter #dart
Вопрос:
обновляя одну из наших сред разработки, а теперь описывая круги с этой проблемой. Кто-нибудь видел это раньше, что может предложить некоторые подсказки? Большое спасибо
Запуск lib/main.dart на sdk gphone64 x86 64 в режиме отладки… Запуск задачи Gradle «assembleDebug»… lib/RestClient/UserAllGameClient.g.dart:41:18: Ошибка: Тип аргумента «RequestOptions» не может быть назначен типу параметра «Параметры».
- «Запрос» взят из «пакета:dio/src/options.dart» («../../Флаттер/флаттер/.паб-кэш/размещенный/паб.дартланг.орг/dio-4.0.0/библиотека/src/опции.dart»).
- «Параметры» взяты из «пакета:dio/src/options.dart» («../../Флаттер/флаттер/.pub-кэш/размещенный/pub.dartlang.org/dio-4.0.0/lib/src/options.dart»). параметры: Варианты запросов( ^
Future<List<dynamic>> getUserAllGames() async {
const _extra = <String, dynamic>{};
SharedPreferences pref = await SharedPreferences.getInstance();
Map<String, String> headers = {
HttpHeaders.contentTypeHeader: "application/json",
HttpHeaders.authorizationHeader: "Bearer ${pref.getString("token")}",
};
final response = await _dio.get('game/all',
options: RequestOptions(
method: 'GET',
headers: headers,
extra: _extra,
baseUrl: baseUrl)
);
print(response);
return response.data;
}
}
Комментарии:
1. покажите, где вы вызываете функцию и где вы используете данные
Ответ №1:
Вам нужно переодеться RequestOptions
, чтобы Options(Dio)
options: Options(
method: 'GET',
headers: headers,
...
)