Files
insomnia/plugins/insomnia-plugin-default-headers/src/default-headers.js
2018-10-17 12:42:33 -04:00

19 lines
503 B
JavaScript

module.exports = function(context) {
const headers = context.request.getEnvironmentVariable('DEFAULT_HEADERS');
if (!headers) {
return;
}
for (const name of Object.keys(headers)) {
const value = headers[name];
if (context.request.hasHeader(name)) {
console.log(`[header] Skip setting default header ${name}. Already set to ${value}`);
continue;
}
context.request.setHeader(name, value);
console.log(`[header] Set default header ${name}: ${value}`);
}
};