直接使用会发现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(使用前将#替换为@)