使用ajax-hook修改http请求响应数据,篡改后再返回给正常的程序

import { proxy } from "ajax-hook";//正经的项目这样用

proxy({

//代理response,

onResponse: (response, handler) => {

console.log(response.config.url)//这里判断是不是自己想要监听的url

console.log(response.response)//这里查看响应数据

//response.response={a:1}//直接修改返回值

handler.next(response)//将篡改后的数据,返回给下一步

}

})

由于普通的xhr的response是只读的,不好修改,需要使用proxy将response代理过来,修改后直接将代理返回即可

相关推荐
WHOVENLY4 小时前
【javaScript】- 笔试题合集(长期更新,建议收藏,目前已更新至31题)
开发语言·前端·javascript
指尖跳动的光4 小时前
将多次提交合并成一次提交
前端·javascript
程序员码歌4 小时前
短思考第263天,每天复盘10分钟,胜过盲目努力一整年
android·前端·后端
oden4 小时前
1 小时速通!手把手教你从零搭建 Astro 博客并上线
前端
若梦plus4 小时前
JS之类型化数组
前端·javascript
若梦plus4 小时前
Canvas 深入解析:从基础到实战
前端·javascript
若梦plus4 小时前
Canvas渲染原理与浏览器图形管线
前端·javascript
安卓兼职framework应用工程师4 小时前
Android 10.0 按键智能机按键连续响两次的异常处理
android·audio·audioservice·按键音·按键声音
studyForMokey5 小时前
【Android 项目】个人学习demo随笔
android