Flutter: DioError [DioErrorType.DEFAULT]: RangeError (index): Invalid value: 只有有效值为 0:
Flutter: DioError [DioErrorType.DEFAULT]: RangeError (index): Invalid value: Only valid value is 0:
我在调用本地时在 dio 库中遇到此错误 API
Flutter: DioError [DioErrorType.DEFAULT]: RangeError (index): Invalid value: Only valid value is 0:
导致问题:-
我的基地 url 没有 http:// 或 https// 导致问题 10.0.2.2:4003/api/v1/
对我有用:-
我只在URLhttp://10.0.2.2:4003/api/v1/
中添加了http://
您可以使用 https// 而不是 http//
为避免此类错误,最好在实例化 Dio 时定义 baseUrl。
var dio = Dio(); // with default Options
// Set default configs
dio.options.baseUrl = 'https://www.xx.com/api';
// or new Dio with a BaseOptions instance.
var options = BaseOptions(
baseUrl: 'https://www.xx.com/api',
);
Dio dio = Dio(options);
我在调用本地时在 dio 库中遇到此错误 API
Flutter: DioError [DioErrorType.DEFAULT]: RangeError (index): Invalid value: Only valid value is 0:
导致问题:-
我的基地 url 没有 http:// 或 https// 导致问题 10.0.2.2:4003/api/v1/
对我有用:-
我只在URLhttp://10.0.2.2:4003/api/v1/
中添加了http://您可以使用 https// 而不是 http//
为避免此类错误,最好在实例化 Dio 时定义 baseUrl。
var dio = Dio(); // with default Options
// Set default configs
dio.options.baseUrl = 'https://www.xx.com/api';
// or new Dio with a BaseOptions instance.
var options = BaseOptions(
baseUrl: 'https://www.xx.com/api',
);
Dio dio = Dio(options);