自学内容网 自学内容网

使用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)!