我试图通过一个简单的GET请求从一个远程站点获取数据,使用SaaS服务来获取数据。SaaS服务并不是代理感知的。我希望SaaS web客户端向mitmproxy发出GET请求,基本上如下所示:
获取/filelisting HTTP/1.1 主机: mitmproxy.url
然后,我希望mitmproxy检索真实站点的内容,并将其提供给SaaS web客户端:
获取/filelisting HTTP/1.1 主机: realsite.url
因此,总之,我想对代理执行一个请求,让代理替换一些标头,用修改后的头请求,然后将内容提供给客户机。
我尝试使用mitmproxy的--set- header选项替换主机标头,但是当我尝试访问mitmproxy.url时,我得到了错误消息:“HttpError(”HttpError“(预期:绝对,获取:相对),”
不能完全确定mitmproxy是否能够执行此操作(但据我所知,这应该是可能的),如果结果并非如此,请告诉我还有哪些其他工具可以帮助解决这个问题。
有什么想法吗?
发布于 2016-05-05 16:51:53
您希望将mitmproxy置于反向代理模式:http://docs.mitmproxy.org/en/latest/modes.html
https://serverfault.com/questions/775037
复制相似问题