fiddler如何向服务器发送信息,fiddler 保存请求数据并发送到自己的服务器接口 抓包...
1、打開fiddler 按Ctrl+r 打開 fiddler script(或者通過菜單Rules 打開Customize Rules)
2、搜索OnBeforeResponse方法,再方法后面添加如下代碼
if (oSession.fullUrl.Contains("https://www.baidu.com")){var xhr = new ActiveXObject('Microsoft.XMLHTTP');
var url = 'http://yousite/notify_url';
//var data = '{"response":"'+ oSession.GetResponseBodyAsString() +'","url":"'+ oSession.url +'","headers":"'+ oSession.oRequest.headers +'","raw":"'+ oSession.GetRequestBodyAsString() +'"}';
//xhr.onreadystatechange = function() {}
//xhr.open('POST', url, true);
//xhr.setRequestHeader("Content-Type", "application/json");
//xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
//xhr.send(data);
var param = {
result: oSession.GetResponseBodyAsString(),
url: oSession.url,
headers: oSession.oRequest.headers,
form: oSession.GetRequestBodyAsString()
};
var par = '';
for (var i in param) {
var _data = escape(param[i]);
par += par ? ("&" + i + "=" + _data) : (i + "=" + _data);
}
xhr.onreadystatechange = function() {}
xhr.open('POST', url, true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
xhr.send(par);
}
3、最后自己再編寫一個(gè)HTTP接口,接受fiddler post過來的數(shù)據(jù)即可,你自己寫,不行@我
End 同志 開始動(dòng)手嘗試吧!
總結(jié)
以上是生活随笔為你收集整理的fiddler如何向服务器发送信息,fiddler 保存请求数据并发送到自己的服务器接口 抓包...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为服务器系统关机命令,云服务器关机指令
- 下一篇: 调整注释_解读!加工贸易禁止类目录调整