热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java34.HTTP通信------使用HttpClient进行Get方式通信

1.下载apche官网下方project列表中的HttpComponents的Binary2.下载后解压,将lib文件夹中的文件导入工程并且buildpath3.代码:import

1.下载apche官网下方project列表中的HttpComponents的 Binary

这里写图片描述
这里写图片描述

2.下载后解压,将lib文件夹中的文件导入工程并且buildpath

这里写图片描述

3.代码:

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.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;

public class TestGet {

public static void main(String[] args) {
// TODO Auto-generated method stub
new Get().start();
}

}

class Get extends Thread {
HttpClient client = HttpClients.createDefault();

public void run() {
HttpGet get = new HttpGet("http://www.baidu.com");
try {

HttpResponse respOnse= client.execute(get);
HttpEntity entity = response.getEntity();
String result = EntityUtils.toString(entity, "UTF-8");
System.out.println(result);

} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}

结果:完整的html数据
这里写图片描述


推荐阅读
author-avatar
陈玲琳2013
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有