resp.data = '${'${resp.data}'.split(', info').first}}';
return resp;
}, onError: (error) {
// 发生错误时的回调...网络应该是比较常用的,所以对其进行一些封装还是很有必要的,这边提供下我自己封装的方法:
import 'package:dio/dio.dart';
// 用于错误信息回调
typedef ErrorCallback...request(
url,
String method, {
Map params, // 上传的参数
Options opt,
ErrorCallback callback, // 错误回调...ProgressCallback send, // 上传进度监听
ProgressCallback receive, // 下载监听
CancelToken token, // 用于取消的 token...cancelToken: token, onSendProgress: send, onReceiveProgress: receive);
}
// 如果 statusCode 不是 200 则错误回调