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

相关推荐
0思必得013 小时前
[Web自动化] Selenium处理iframe和frame
前端·爬虫·python·selenium·自动化·web自动化
行走的陀螺仪15 小时前
uni-app + Vue3编辑页/新增页面给列表页传参
前端·vue.js·uni-app
南宫码农16 小时前
我的电视 - Android原生电视直播软件 完整使用教程
android·开发语言·windows·电视盒子
道亦无名16 小时前
音频数据特征值提取 方法和步骤
android·音视频
We་ct16 小时前
LeetCode 205. 同构字符串:解题思路+代码优化全解析
前端·算法·leetcode·typescript
Lancker16 小时前
定制侠 一个国产纯血鸿蒙APP的诞生过程
android·华为·智能手机·鸿蒙·国产操作系统·纯血鸿蒙·华为鸿蒙
2301_8127314117 小时前
CSS3笔记
前端·笔记·css3
ziblog17 小时前
CSS3白云飘动动画特效
前端·css·css3
越努力越幸运50817 小时前
CSS3学习之网格布局grid
前端·学习·css3
半斤鸡胗17 小时前
css3基础
前端·css