android 模拟器设置的代理方法

System.setProperty(“key”,"value");
这个方法可以设置代理ip/端口,
对应的参数为:
key:http.proxyHost--这里对应的是ip,System.setProperty("http.proxyHost","ip");
key:http.proxyPort--这里对应的是端口,同上;
这里介绍只针对http请求,
可是打点发现这里也能够设置https的,可是目前没有亲测,不知道能不能行,
好吧 继续说关于抓数据的事情 你这里能够本机的ip 和端口号,可是你要是不想别人抓你服务器的数据怎么办?
你能够把你的http.proxyHost的value设置成本身服务器的ip 好比项目开发过程当中服务端童鞋给你的接口:
http://test.xx.xx.xx/test/list? 你能够把这个url的的test.xx.xx.xx给截取出来,
当http.proxyHost的value 这样别人在wifi哪里设置的参数就会被这个方法设置的参数所覆盖了,
在wifi哪里设置代理也就没用了,这个方法记得放在请求发送以前,
要是你本身在开发过程当中须要抓数据,你只须要开个入口动态设置下这个参数就
相关文章
相关标签/搜索