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

相关推荐
q***952214 小时前
SpringMVC 请求参数接收
前端·javascript·算法
|晴 天|14 小时前
Vite 为何能取代 Webpack?新一代构建工具的崛起
前端·webpack·node.js
带只拖鞋去流浪14 小时前
迎接2026,重新认识Webpack5
前端·webpack
7***318814 小时前
若依微服务中配置 MySQL + DM 多数据源
android·mysql·微服务
HIT_Weston14 小时前
43、【Ubuntu】【Gitlab】拉出内网 Web 服务:静态&动态服务
前端·ubuntu·gitlab
我是好小孩14 小时前
【Android】常见的架构模式:MVC, MCP, MVVM
android·架构·mvc
LucidX14 小时前
Web——反向代理、负载均衡与 Tomcat 实战部署
前端·tomcat·负载均衡
Digitally14 小时前
如何通过蓝牙将联系人从 iPhone 传输到 Android
android·ios·iphone
sen_shan15 小时前
《Vue项目开发实战》第八章:组件封装--vxeGrid
前端·javascript·vue.js
五点六六六15 小时前
双非同学校招笔记——离开字节入职小📕
前端·面试·程序员