setData method
HttpTransaction
setData(
- Response response,
- RequestOptions options
Implementation
HttpTransaction setData(Response response,RequestOptions options){
return HttpTransaction()
..id = options.hashCode
..uri = options.uri
..statusCode = response.statusCode
..method = options.method
..responseType = options.responseType.toString()
..followRedirects = options.followRedirects
..connectTimeout = options.connectTimeout
..sendTimeout = options.sendTimeout
..receiveTimeout = options.receiveTimeout
..receiveDataWhenStatusError = options.receiveDataWhenStatusError
// ..extra = convert.jsonEncode(options.extra)
..extra = options.extra
..requestBody = stringifyMessage(options.data)
// ..requestHeaders = convert.jsonEncode(options.headers)
..requestHeaders = options.headers
..redirect = response.isRedirect
..realUri = response.realUri
// ..responseHeaders = convert.jsonEncode(response.headers)
..responseHeaders = response.headers.map
..responseBody = response.toString()
..requestTime = InterceptorManager.instance.requestTime[options.hashCode]
..responseTime = InterceptorManager.instance.responseTime[options.hashCode]
..duration = InterceptorManager.instance.responseTime[options.hashCode]!.millisecondsSinceEpoch-InterceptorManager.instance.requestTime[options.hashCode]!.millisecondsSinceEpoch;
}