请求

//本模板由 壹影(JsHD调试器开发者) 原创//模板作者QQ:203455278//重写XMLHttpRequest//设置一个全局对象 Proxy Request-代理请求window.proxyRequest={}proxyRequest.header={} //默认设置一个空的header 当监听到事件后写入console.log(proxyRequest)const open = XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open = function (method, url,info, …args) { let redirectUrl = url; proxyRequest.XMLHttpRequest=this; //XMLHttpRequest对象本身 proxyRequest.url=url; //请求的url proxyRequest.response=this.response; //返回参数 proxyRequest.time=new Date() //设置请求时间tthis.onreadystatechange = function(v){t if(this.readyState === 4 && this.status === 200){tt console.log(window.proxyRequest) //请求成功之后打印出来t }t} open.call(this, method, redirectUrl, …args);};const send = XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.send = function (body, …args) {tproxyRequest.body=body //设置请求主体 send.call(this, body, …args);};//setRequestHeader oReq.setRequestHeader(header,value);const setRequestHeader = XMLHttpRequest.prototype.setRequestHeader;XMLHttpRequest.prototype.setRequestHeader = function (header,value,…args) { proxyRequest.header[header]=value //设置请求Header键值对 //console.log(header,

图片[1]-请求-煜龙论坛观天下

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    请登录后查看评论内容