您的当前位置:首页正文

android 模拟器设置的代理方法

2024-11-30 来源:个人技术集锦

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哪里设置代理也就没用了,这个方法记得放在请求发送之前,
要是你自己在开发过程中需要抓数据,你只需要开个入口动态设置下这个参数就

转载于:https://my.oschina.net/u/3136970/blog/907272

显示全文