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()裏不是實現了嗎,樓樓表示不解,查了半天,然並卵,你們能夠加上這句試試
再次感謝各位看官~