¿Cómo puedo inyectar un encabezado HTTP personalizado en cada solicitud que hace SuperAgent?
ClaramenteSuperagente admite encabezados HTTP personalizados:
request
.post('/api/pet')
.send({ name: 'Manny', species: 'cat' })
.set('X-API-Key', 'foobar')
.set('Accept', 'application/json')
.end(function(err, res){
if (res.ok) {
alert('yay got ' + JSON.stringify(res.body));
} else {
alert('Oh no! error ' + res.text);
}
});
Mi pregunta:
Si estoy retirando SuperAgent a través de npm, ¿cómo puedo inyectar mi propio encabezado HTTP en todas las solicitudes que hace SuperAgent?Nota: Estoy completamente dispuesto a crear un nuevo paquete npm que extienda SuperAgent si es necesario.