httpclient 的简单示例
httpclient 的简单示例
KongFanhao 发表于1年前
httpclient 的简单示例
  • 发表于 1年前
  • 阅读 9
  • 收藏 1
  • 点赞 0
  • 评论 0
摘要: 一个简单的get例子,入门级

建立project,从maven repositories中导入httpclient。版本 java 1.8  httpclient 4.5.2

然后这段代码就可以跑了

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.

共有 人打赏支持
粉丝 5
博文 75
码字总数 42265
×
KongFanhao
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: