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

相关推荐
朝阳399 分钟前
React【面试】
前端·react.js·面试
漓漾li25 分钟前
每日面试题(2026-05-15)- 前端
前端·vue.js·react.js
进击切图仔30 分钟前
RAG 加载 pdf 文档
linux·前端·pdf
泡泡以安34 分钟前
Unidbg学习笔记(十三):固定随机干扰项
android·逆向
泡泡以安34 分钟前
Unidbg学习笔记(十六):Console Debugger
android·逆向
赏金术士36 分钟前
Room + Flow 完整教程(现代 Android 官方方案)
android·kotlin·room·compose
小小小小宇38 分钟前
git 大仓库拉取卡顿问题
前端
泡泡以安40 分钟前
Unidbg学习笔记(八):文件系统层补环境
android·逆向
前端那点事40 分钟前
告别低级冗余!10个前端原生高阶技巧,让代码更优雅、性能更出众
前端·vue.js
hexu_blog41 分钟前
前端vue后端java如何实现证件照功能
前端·javascript·vue.js