Estoy tratando de usar el siguiente código para interceptar algunas llamadas AJAX desde mi aplicación (que usa tanto axios como fetch).
(function(send) { XMLHttpRequest.prototype.send = function(data) { this.setRequestHeader('someHeader', 'ABC'); send.call(this, data); }; })(XMLHttpRequest.prototype.send);Sin embargo, cada ejecución de esta línea setRequestHeader parece agregar los valores y la configuración en el encabezado.
Por ejemplo, si tengo 3 llamadas AJAX en mi página, para la tercera solicitud, veo el valor del encabezado "usuario" como "ABC ABC ABC"
¿No está seguro si la forma anterior es correcta?