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

相关推荐
Jackson@ML13 分钟前
用ASP.NET创建一个Blazer Web应用程序
前端·asp.net·blazor
apigfly23 分钟前
如何通过 Android 消息机制实现 Looper 的性能监控
android·性能优化·app
shepherd12631 分钟前
Vue-Vben-Admin 从入门到实战:后端开发的前端探索之旅
前端·javascript·vue.js
CircleMouse1 小时前
介绍几个axios接口请求顺序的问题
开发语言·前端·javascript·ecmascript
雨白1 小时前
Jetpack Compose 实战:复刻 Material 3 圆形波浪进度条
android·android jetpack
o***Z4482 小时前
React自然语言
前端·react.js·前端框架
J***Q2922 小时前
React部署方案详解
前端·react.js·前端框架
q***R3082 小时前
React组件性能分析
前端·react.js·前端框架
5***79002 小时前
React趋势
前端·react.js·前端框架
1***y1782 小时前
React路径
前端·react.js·前端框架