关于Android设置代理,防止抓取数据

第一次写,希望能在自己前行的路上留下一点足迹害羞

最近老大说怎么让客户端数据安全点? (主要是这逗逼看了我们用charles抓数据,感觉数据都曝光了) 要我们抓下安全这块;

所以最近看了下看了下这块

安卓有个方法:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值