当我使用Chrome API监听所有HTTP请求时,如何获取实际接收到的数据?
我的意思是,如果请求是在php页面上进行的(XMLHttpRequest),我该如何获取此页面的内容?
我的意思是,如果请求是在php页面上进行的(XMLHttpRequest),我该如何获取此页面的内容?
.
我现在正在使用ajax请求查询数据。但这不是一个好的解决方案。 主要问题是当请求使用POST方法时,从ajax查询接收到的数据与从HttpRequest接收到的数据不同。.
我现在正在使用ajax请求查询数据。但这不是一个好的解决方案。 主要问题是当请求使用POST方法时,从ajax查询接收到的数据与从HttpRequest接收到的数据不同。var get=function(url,callback){
var xmlRequest=new XMLHttpRequest();
xmlRequest.open('GET',url,true);
xmlRequest.send();
xmlRequest.onreadystatechange=function(){
if(xmlRequest.readyState==4){
callback(xmlRequest.responseText);
}
};
};
webRequest
API并没有提供读取响应体的方法。但是,既然您提到想要拦截AJAX请求,那么有一个解决方案。请参见使用JavaScript抓取/窃听AJAX数据?。 - Rob W