如何解决Linux 或 window 是一样的 :p -> HttpException('Invalid HTTP request form (expected: authority or absolute, got: relative)')
我是 mitmproxy.org 库的新手。在 doc 上我看到这个库有一些我真的很想使用的功能。 我有一些关于这个包的问题,我在 Windows 10 和 ubuntu 18.04 中都尝试过,但两者的结果相同。 应该在安装设置上提供支持。 我从两三天就发现了这个库,最重要的是我无法让它运行。
在窗口 10 上:
我已经安装:
mitmproxy 使用命令 'pip install mitmproxy'
抛出 pip
并抛出 Windows 安装程序抛出“https://snapshots.mitmproxy.org/6.0.2/mitmproxy-6.0.2-windows-installer.exe”
当我使用这行代码时
mitmdump -p 443 --mode reverse:http://example.com # it works just fine as it needs to in local ip http://localhost:443
当我使用这行代码时
mitmproxy -s anatomy.py # fails to run on local ip http://localhost:8080 with error message 'Error: mitmproxy's console interface is not supported on Windows. You can run mitmdump or mitmweb instead.'
mitmdump -s anatomy.py # fails to run on local ip http://localhost:8080 with error message 'HTTP protocol error in client request: Invalid HTTP request form (expected: authority or absolute,got: relative)'
在 Ubuntu 18.04 上:
我已经安装:
mitmproxy 使用命令 'pip install mitmproxy'
抛出 pip
当我使用这行代码时
mitmdump -p 443 --mode reverse:http://example.com # fails to run on local ip http://localhost:8080 with error message 'HTTP protocol error in client request: Invalid HTTP request form (expected: authority or absolute,got: relative)'
当我使用这行代码时
mitmproxy -s anatomy.py | mitmdump -s anatomy.py #fails to run on local ip http://localhost:8080 with error message 'HTTP protocol error in client request: Invalid HTTP request form (expected: authority or absolute,got: relative)'
最好的
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。