saveResponse method
void
saveResponse(
- Response response
Implementation
void saveResponse(Response response) {
var resOpt = ResOptions();
resOpt.id = response.requestOptions.hashCode;
resOpt.responseTime = DateTime.now();
resOpt.statusCode = response.statusCode ?? 0;
resOpt.data = response.data;
resOpt.headers = response.headers.map;
logManage?.onResponse(resOpt);
if (enablePrintLog) {
NetOptions log =
LogPoolManager.getInstance().logMap[resOpt.id.toString()]!;
print('dio_log: request: url:${log.reqOptions?.url}');
print('dio_log: request: method:${log.reqOptions?.method}');
print('dio_log: request: params:${log.reqOptions?.params}');
print(
'dio_log: request: duration:${getTimeStr1(log.reqOptions!.requestTime!)}');
print('dio_log: response: ${toJson(log.resOptions?.data)}');
}
}