使用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代理过来,修改后直接将代理返回即可

相关推荐
符哥200820 小时前
新能源智能充电桩与 Android/iOS App 蓝牙通信协议
android·ios
JMchen12320 小时前
自定义View性能优化:从60fps到120fps的进阶之路
android·经验分享·性能优化·kotlin·自定义view
vistaup21 小时前
DevEco Studio 鸿蒙 HAR本地引入相互依赖问题解决
android·华为·harmonyos
常利兵21 小时前
Android 开发秘籍:用Tint为Icon动态变色
android
We་ct1 天前
LeetCode 77. 组合:DFS回溯+剪枝,高效求解组合问题
开发语言·前端·算法·leetcode·typescript·深度优先·剪枝
奔跑吧 android1 天前
【车载audio】【CarAudioService 05】【车载 Android 系统调试深度指南:解析 dumpsys car_service】
android·audio·audioflinger·aosp15·车载音频·车载audio·car_service
KerwinChou_CN1 天前
什么是流式输出,后端怎么生成,前端怎么渲染
前端
爱上妖精的尾巴1 天前
8-20 WPS JS宏 正则表达式-懒惰匹配
服务器·前端·javascript
shuangrenlong1 天前
androidstudio gradle文件报红
android
网络点点滴1 天前
组件通信props方式
前端·javascript·vue.js