創建project,從maven repositories中導入httpclient。版本 java 1.8 httpclient 4.5.2html
而後這段代碼就能夠跑了java
package ip; import java.io.IOException; import org.apache.http.HttpEntity; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.HttpUriRequest; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.util.EntityUtils; @SuppressWarnings("deprecation") public class GetIp { public static void main(String[] args) { DefaultHttpClient httpclient = new DefaultHttpClient(); HttpUriRequest request = new HttpGet("http://www.ip181.com/"); CloseableHttpResponse response = null; try { response = httpclient.execute(request); } catch (IOException e) { e.printStackTrace(); } HttpEntity entity = response.getEntity(); try { String html = EntityUtils.toString(entity, "gb2312"); System.out.println(html); } catch (UnsupportedOperationException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
說明,這個是一個代理ip網站的get,最後獲取的該網頁的html.apache