HttpLink constructor
HttpLink(
- String uri, {
- Map<
String, String> defaultHeaders = const {}, - bool useGETForQueries = false,
- Client? httpClient,
- RequestSerializer serializer = const RequestSerializer(),
- ResponseParser parser = const ResponseParser(),
- HttpResponseDecoder httpResponseDecoder = _defaultHttpResponseDecode,
- bool followRedirects = false,
Construct the Link
You can pass a httpClient
to extend to customize the network request.
Implementation
HttpLink(
String uri, {
this.defaultHeaders = const {},
this.useGETForQueries = false,
http.Client? httpClient,
this.serializer = const RequestSerializer(),
this.parser = const ResponseParser(),
this.httpResponseDecoder = _defaultHttpResponseDecode,
this.followRedirects = false,
}) : uri = Uri.parse(uri) {
_httpClient = httpClient ?? http.Client();
}