你如何拦截 xhr POST 参数/POST 正文?

Tal*_*hen 2 javascript ajax jquery xmlhttprequest

我知道如何使用 XMLHttpRequest 拦截 AJAX 调用。

我查看了文档,没有提到参数 (POST body) 。

我如何拦截那些使用 XMLHttpRequest 的人。

我试图跟踪在网页上运行的所有 AJAX 请求。

谢谢!

Tal*_*hen 6

这是你如何做到的:

XMLHttpRequest.prototype.realSend = XMLHttpRequest.prototype.send; 
var newSend = function(vData) { console.log("data: " + vData); this.realSend(vData); };
XMLHttpRequest.prototype.send = newSend;
Run Code Online (Sandbox Code Playgroud)