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哪裏設置代理也就沒用了,這個方法記得放在請求發送以前,
要是你本身在開發過程當中須要抓數據,你只須要開個入口動態設置下這個參數就
相關文章
相關標籤/搜索