filterHeaders method
dynamic
filterHeaders(
)
inherited
Implementation
filterHeaders(Map<String, String?> src) {
Map<String, String?> res = {};
const validHeaders = {
"cache-control",
"content-disposition",
"content-encoding",
"content-type",
"expires",
"content-md5",
"content-length",
"host"
};
for (String key in src.keys) {
if (validHeaders.contains(key) || key.toLowerCase().startsWith("x")) {
if (key == "content-length" && src["content-length"] == "0") {
continue;
}
res[key] = src[key];
}
}
return res;
}