使用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代理过来,修改后直接将代理返回即可
原文地址:https://blog.csdn.net/cangege123/article/details/143871829
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!