filterHeaders static method

dynamic filterHeaders(
  1. Map<String, String> headers
)

Implementation

static filterHeaders(Map<String, String> headers) {
  Map<String, String> res = {};

  for (final key in headers.keys) {
    if (validHeaders.contains(key.toLowerCase()) ||
        key.toLowerCase().startsWith("x")) {
      if (key == "content-length" && headers["content-length"] == "0") {
        continue;
      }

      res[key] = headers[key] ?? '';
    }
  }

  return res;
}