lib/routes/headers.js
module.exports = {
one: function oneHeader(req, res, next) {
const name = req.params.name.toLowerCase();
res.body = req.headers?.[name] || false;
next();
},
agent: function agent(req, res, next) {
req.params.name = "user-agent";
module.exports.one(req, res, next);
},
set: function setHeader(req, res, next) {
res.set(req.params.name, req.params.value);
res.body = req.params.value;
next();
},
all: function allHeaders(req, res, next) {
res.yamlInline = 2;
res.body = {
headers: req.har.log.entries[0].request.headers,
headersSize: req.har.log.entries[0].request.headersSize,
};
next();
},
};