设置 Headers 映射时,post请求抛出错误 .
这是我的代码
Future<GenericResponse> makePostCall(
GenericRequest genericRequest) {String URL = "$BASE_URL/api/";
Map data = {
"name": "name",
"email": "email",
"mobile": "mobile",
"transportationRequired": false,
"userId": 5,
};
Map userHeader = {"Content-type": "application/json", "Accept": "application/json"};
return _netUtil.post(URL, body: data, headers:userHeader).then((dynamic res) {
print(res);
if (res["code"] != 200) throw new Exception(res["message"][0]);
return GenericResponse.fromJson(res);
});
}
但是我用 Headers 得到了这个例外 .
`= =由手势引起的异常╞=颤动:处理手势时抛出以下断言:颤动:类型'_InternalLinkedHashMap'不是类型的子类型'Map' flutter:flutter:断言指示框架本身的错误,或者我们应提供大幅度的扑动:此错误消息中的更多信息可帮助您确定并解决根本原因 . flutter:在任何一种情况下,请通过在GitHub上提交一个错误来报告这个断言:flutter:https://github.com/flutter/flutter/issues/new?template=BUG.md flutter:flutter:当抛出异常时,这就是堆栈:flutter:#0 NetworkUtil.post1(package:saranam / network / network_util .dart:50:41)颤动:#1 RestDatasource.bookPandit(包:saranam / network / rest_data_source.dart:204:21)
任何人都面临这个问题?我没有找到任何上述日志的线索 .
1 回答
尝试