使用mitmweb添加token保证本机vue访问远端dataservice

2023-05-16

直接使用会发现token没有获取到因为打包部署后服务端的portal会回传token,但是我们本机开发环境是没有potal的,f12如下

编写py脚本

mitmweb -s addheader.py --ssl-insecure

pause

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author:chenshifeng
@file:test_mitm.py
@time:2020/11/29
"""
from mitmproxy import http

def request(flow: http.HTTPFlow):
    # 增加请求的头信息
    flow.request.headers["myheader"] = "shifeng"
    flow.request.headers["X-Auth-Token"] = "8bb18cdc-f9cd-4b49-8d2e-41d3b5f096d2"
    flow.request.headers["Content-Type"] = "application/json;charset=UTF-8"
    print(flow.request.headers)

启动后,f12里面会发现还是null但是mitm的web8081监控界面里面已经出现了修改成功的附加head

注意本地web页面访问不要使用localhost要使用10段局域网服务器间可路由的ip我刚开始使用localhost结果发现mitmweb里面显示的是wifi的ip192的,因此服务器成功回传,可是页面还是没动静的情况

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用mitmweb添加token保证本机vue访问远端dataservice 的相关文章

随机推荐