创建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