Java代理IP

 

1 最簡單就是Jsoup鏈接(樓樓第一次測試就經過了)java

全局設置端口好和ip地址(具體很少作解釋,這裏咱們解釋下 System.getProperties().setProperty() == System.setProperty()) --http://city.ip138.com/ip2city.asp 測試IP測試

System.setProperty 至關於一個靜態變量 ,存在內存裏面!
能夠在項目的任何一個地方 經過System.getProperty("變量");來得到,代理

2 原生Java

 

 

 

 

 

上面的代碼就不細說了,有一點跟你們提一下,HttpURLConnection httpURLConnection = (HttpURLConnection)connection; 用httpURLConnection來查看返回的StatusCode對象

connection.getInputStream(); 至關於connectblog

3 Socket於Proxy對象代理ip

此方法和原生Java相似,只不過是封裝了下端口和地址

4 HttpClient

HttpClient鏈接的時候你們必定要記得釋放鏈接,後果大家懂得內存

總:4種方式,都親測可過,針對一些鏈接的問題,給你們一些檢查的建議ci

1 查看端口,ip地址是否正確(樓樓剛開始的時候端口寫錯,測了半天全是本地ip,真是想死的心都有)資源

2 java鏈接的時候,若一直顯示本地IP,請記住,必定是你代碼哪裏寫錯了,血的教訓,而後各類找資源,查代碼,get

connection.connect();少了這句,但是
connection.getInputStream()裏不是實現了嗎,樓樓表示不解,查了半天,然並卵,你們能夠加上這句試試
再次感謝各位看官~
相關文章
相關標籤/搜索