事实上,我是使用Flutter迪奥包传递形式的数据,但不幸的是,我面临的错误如下。
Dio错误:DioErrorType。响应[日志] --------------------------------------------------- [日志] {“代码”:“未处理”,“消息”:“索引超出数组边界。",“数据”:{}}
Response response;
Dio dio = Dio(options);
options.headers = {
'Authorization': 'Bearer $apiToken'
}
String url = (baseUrl + endPoint.url).toString();
response =
await dio.post(url, data:FormData.fromMap(params), queryParameters: queryParams);
1条答案
按热度按时间pjngdqdw1#
在我看来,您似乎从后端/API获得了响应,但这并不是您所期望的,因为我看到了三个不同的键:
code
、message
和data
(很可能是从API返回的)。可能是您发送的数据太大,后端无法处理?无论哪种情况,使用Postman测试API都是一个好主意,测试输入与您通过应用发送的输入相同。