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

相关推荐
日光倾23 分钟前
TypeScript 随手记 —— 1
前端·javascript·typescript
又见情义29 分钟前
RK3568 Android 13 SDK 开机自动开启共享热点实践
android
自学it的攻城狮36 分钟前
elpis-core ,koa实现的系统底座, 沉淀80% 的通用能力,剩下20% 用于定制化开发
前端
mmsx1 小时前
return false 不是拦截:一次按键触发两个动作的事件冒泡陷阱
android·bug
CappuccinoRose1 小时前
模块化体系
前端·import·export·es modules
AIDANHANG2 小时前
放开靠时间戳对日志前先核请求ID跨服务传播与采样关联
前端·人工智能
DU_YULIN2 小时前
Camera HAL ThreadManager概述
android·camera hal
淡淡的香烟3 小时前
Android中的MQTT通信原理解析
android·物联网
淡淡的香烟3 小时前
Android Camera开发详解
android·音视频
半生过往3 小时前
前端学 Java 课程笔记
java·前端·笔记