toBaseRequest method
Converts this Chopper Request into a http.BaseRequest
.
All parameters and headers are conserved.
Depending on the request type the returning object will be:
http.StreamedRequest
if body is a Stream<List<int>>http.MultipartRequest
if multipart is true- or a
http.Request
Implementation
Future<http.BaseRequest> toBaseRequest() async {
if (body is Stream<List<int>>) return toStreamedRequest(body);
if (multipart) return toMultipartRequest();
return toHttpRequest();
}