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

相关推荐
tsumikistep8 分钟前
【前后端】Vue 脚手架与前端工程结构入门指南
前端·javascript·vue.js
在繁华处13 分钟前
JAVA实战:文件管理系统1.0
java·开发语言·前端
GISer_Jing21 分钟前
SSE Conf大会分享支付宝xUI引擎:AI时代的多模态交互革命
前端·人工智能·交互
Aerelin28 分钟前
爬虫playwright中的资源监听
前端·爬虫·js·playwright
Sammyyyyy35 分钟前
PHP 8.5 新特性:10 大核心改进
android·php·android studio
WordPress学习笔记35 分钟前
专业建外贸网站公司推荐
大数据·前端·人工智能
TO_ZRG1 小时前
Unity 通过 NativePlugin 接入Android SDK 指南
android·unity·游戏引擎
fruge1 小时前
前端简历优化:如何突出项目亮点与技术深度(附示例)
前端
华仔啊1 小时前
Vue3 + Element Plus 动态菜单实现:一套代码完美适配多角色权限系统
前端·vue.js
n***84071 小时前
Springboot-配置文件中敏感信息的加密:三种加密保护方法比较
android·前端·后端