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

相关推荐
前端不太难6 分钟前
RN 的导航体系太混乱,如何选型和架构设计?
前端·react native·架构
正经教主6 分钟前
【Trae+AI】和Trae学习搭建App_1.2:第2章·App开发环境配置
android·学习·android studio
....4926 分钟前
el-select 下拉框支持线上 SVG + 本地图片图标 展示
前端·javascript·vue.js
pandarking14 分钟前
[CTF]攻防世界:love_math
android·web安全·网络安全
非凡ghost18 分钟前
Brightness.Manager.OK(显示器亮度调节软件)
android·智能手机·计算机外设·软件需求
Hao_Harrision21 分钟前
50天50个小项目 (React19 + Tailwindcss V4) ✨| FAQ Collapse(问题解答折叠面板)
前端·typescript·react·vite7·tailwildcss
Youyzq25 分钟前
css样式用flex 布局的时候元素尺寸展示不对
前端·javascript·css
cc蒲公英27 分钟前
less和sass区别
前端·less·sass
小明记账簿27 分钟前
利用 Less 循环高效生成多组 CSS 间距工具类
前端·css·less
_李小白32 分钟前
【Android FrameWork】延伸阅读:MediaRecorder状态机
android