HttpLink constructor

HttpLink(
  1. String uri, {
  2. Map<String, String> defaultHeaders = const {},
  3. bool useGETForQueries = false,
  4. Client? httpClient,
  5. RequestSerializer serializer = const RequestSerializer(),
  6. ResponseParser parser = const ResponseParser(),
  7. HttpResponseDecoder httpResponseDecoder = _defaultHttpResponseDecoder,
})

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 = _defaultHttpResponseDecoder,
}) : uri = Uri.parse(uri) {
  _httpClient = httpClient ?? http.Client();
}