import java.io.IOException;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.ResponseHandler;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;


public class HttpGet1 {
	
	
	public static void main(String[] args) throws Exception{
		//HttpGet1.getByString("http://johnhany.net/");
		
		HttpGet1.getByString(UrlString.urlString);
	
	}
	   public final static String getByString(String url) throws Exception {
	        CloseableHttpClient httpclient = HttpClients.createDefault();
	        try {
	            HttpGet httpget = new HttpGet(url);
	           // System.out.println("请求的url :" + httpget.getURI());
	            ResponseHandler<String> responseHandler = new ResponseHandler<String>() {
	                public String handleResponse(
	                        final HttpResponse response) throws ClientProtocolException, IOException {
	                    int status = response.getStatusLine().getStatusCode();
	                    if (status >= 200 && status < 300) {
	                        HttpEntity entity = response.getEntity();
	                        return entity != null ? EntityUtils.toString(entity) : null;
	                    } else {
	                        throw new ClientProtocolException("Unexpected response status: " + status);
	                    }
	                }
	            };
	            String responseBody = httpclient.execute(httpget, responseHandler);
	           return ParsePage.parseFromString(responseBody);
	            
	        } finally {
	            httpclient.close();
	        }
	    }
}
最近下载更多
akbar2020  LV9 2022年9月4日
王者风  LV1 2022年5月3日
我是helloworld  LV23 2021年11月17日
zhuogui  LV1 2020年9月7日
guodaxia  LV14 2020年8月31日
bjf5211  LV2 2020年8月20日
曙光非衣  LV8 2020年8月18日
wei112233  LV15 2020年5月20日
jizhe123  LV1 2020年4月16日
gan857569302  LV9 2020年3月27日
最近浏览更多
kevinkg  LV12 2023年12月14日
tyyeng  LV18 2023年10月10日
科技家  LV2 2023年4月17日
a10908096 2022年11月18日
暂无贡献等级
12cq345  LV6 2022年11月15日
akbar2020  LV9 2022年8月29日
寒江雪2017  LV10 2022年7月14日
crosa_Don  LV18 2022年6月7日
夜上清元  LV8 2022年5月4日
王者风  LV1 2022年5月3日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友