我正在尝试使用browsermob独立服务器捕获HAR。但是,一旦服务器启动并且server:port在移动设备中配置,我就无法连接到互联网。以下是我遵循的步骤。
[INFO 2017-03-29T14:08:38,256 org.littleshoot.proxy.impl.DefaultHttpProxyServer] (qtp1375394559-17) Proxy started at address: /0:0:0:0:0:0:0:0:8081
{"port":8081}
curl -X POST http://localhost:9090/proxy
From the above INFO log i got server as 0.0.0.0 and port is 8081.
我在移动设备(iPhone 6plus,OS 10.3)中配置如下:
HTTP Proxy > Manual
server : 0.0.0.0, port:8081
完成上述代理更改后,我无法通过移动设备连接到互联网。
curl -X get http://localhost:9090/proxy
这里我得到空的条目HAR。
有什么建议吗?
答案 0 :(得分:1)
1.请尝试更改设备的代理,使其与您运行浏览器代理的设备的IP地址相匹配。
2.如果你给0.0.0.0浏览器,则无法将网络POST到设备中。基本上,browsermob拦截流量并通过运行独立代理的IP地址来传输
3.确保您的设备WiFi手动代理与您的设备IP地址相同,以便访问网络。