Estoy buscando monitorear todas las solicitudes HXR salientes en la página para interceptar una específica de la que deseo extraer sus datos para registrar.
Aquí está la solicitud específica que estoy tratando de interceptar:
Solicitar encabezado desde la consola
Cuerpo de solicitud que quiero extraer
Esto es lo que probé hasta ahora:
(function(send) { XMLHttpRequest.prototype.send = function(body) { var info="send data\r\n"+body; console.log(info); send.call(this, body); }; })(XMLHttpRequest.prototype.send); Esto parece estar funcionando de alguna manera porque recibo algunas solicitudes registradas en la consola, pero no las que estoy buscando. También obtengo algunos send data [object FormData] registrados.
¡Probablemente me estoy perdiendo algo sobre las solicitudes HXR que estoy interceptando con mi script y me encantaría recibir ayuda! ¡Gracias por tu tiempo!
Este puede ser el motivo de la conversión implícita, puede probar el JSON.Stringify(body) .