requestStream static method
Future<HttpStreamResponse>
requestStream({
- ClientSettings? settings,
- List<
Interceptor> ? interceptors, - required HttpMethod method,
- required String url,
- Map<
String, String> ? query, - HttpHeaders? headers,
- HttpBody? body,
- CancelToken? cancelToken,
- ProgressCallback? onSendProgress,
- ProgressCallback? onReceiveProgress,
Makes an HTTP request and returns the response as a stream.
Implementation
static Future<HttpStreamResponse> requestStream({
ClientSettings? settings,
List<Interceptor>? interceptors,
required HttpMethod method,
required String url,
Map<String, String>? query,
HttpHeaders? headers,
HttpBody? body,
CancelToken? cancelToken,
ProgressCallback? onSendProgress,
ProgressCallback? onReceiveProgress,
}) async {
final response = await request(
settings: settings,
interceptors: interceptors,
method: method,
url: url,
query: query,
headers: headers,
body: body,
expectBody: HttpExpectBody.stream,
cancelToken: cancelToken,
onSendProgress: onSendProgress,
onReceiveProgress: onReceiveProgress,
);
return response as HttpStreamResponse;
}