initHeader method

List<Header> initHeader(
  1. String url,
  2. ReqInfo params
)

Implementation

List<Header> initHeader(String url, ReqInfo params) {
  var headersMap = getHeaders();
  List<Header> headers = [mhpost, scheme, authority, ua];
  if (params.contentType == JSONTYPE) {
    if (params.content is String) {
      headers.add(ctjson);
    }
  }
  for (var item in headersMap.entries) {
    headers.add(Header.ascii(item.key, item.value));
  }
  headers.add(Header.ascii(":path", _prefix + url));
  return headers;
}