@aikidosec/firewall
Version:
Zen by Aikido is an embedded Web Application Firewall that autonomously protects Node.js apps against common and critical attacks
17 lines (16 loc) • 524 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.filterEmptyRequestHeaders = filterEmptyRequestHeaders;
function filterEmptyRequestHeaders(headers) {
const normalized = {};
for (const key in headers) {
const value = headers[key];
if (Array.isArray(value) && value.length > 0) {
normalized[key] = value;
}
if (typeof value === "string" && value.length > 0) {
normalized[key] = value;
}
}
return normalized;
}