HttpClient 初步——总结
来源:互联网 发布:剑三花姐捏脸数据网盘 编辑:程序博客网 时间:2024/06/05 19:21
1.基本的代码框架
CloseableHttpClient httpClient = HttpClients.createDefault();
URI uri = null;
HttpGet httpGet = null;
CloseableHttpResponse response= null;
try {
} catch (ClientProtocolException e) {uri = new URIBuilder().setScheme("http")
.setHost("www.google.com.hk")
.setPath("/search")
.setParameter("q", "httpclient")
.setParameter("btnG", "Google Search")
.setParameter("aq", "f")
.setParameter("oq", "")
.build();
httpGet = new HttpGet(uri);
response = httpClient.execute(httpGet);
HttpEntity entity = response.getEntity();
String html = EntityUtils.toString(
entity,
ContentType.getOrDefault(entity).getCharset().toString());
Logger.println(html);
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (URISyntaxException e) {
} finally {e.printStackTrace();
try {
response.close();
} catch (IOException e) {
e.printStackTrace();
}
}
2.基本的类之间的关系
/*上图中的MethodObject指的是HttpGet,HttpPost等类的对象,在HttpClient中http方法已经做了抽象,如果想进一步了解HttpClient的知识,请看我转载的这篇文章http://blog.csdn.net/coming_chen/article/details/24475227#t3*/
- HttpClient 初步——总结
- IBatis——初步总结
- IBatis——初步总结
- IBatis——初步总结
- Java处理http协议相关初步(一)——httpclient
- Java处理http协议相关初步(一)——httpclient
- HttpClient初步使用方法
- HttpClient初步使用方法
- 初步使用HttpClient
- 20121022总结——内核编译初步
- JQuery(一)——初步总结
- 【B/S】——初步总结
- HTTPCLIENT总结
- httpclient总结
- HttpClient总结
- HttpClient总结
- HttpClient总结
- HttpClient总结
- 几个linux 下C/C++集成开发环境推荐
- SmartFoxServer 教程入门1
- putty设置保存永久有效方法
- Nginx学习(5)—Http配置(1)
- 内聚和耦合的介绍
- HttpClient 初步——总结
- Linux内核参数(如kernel.shmmax)及Oracle相关参数调整(如SGA_MAX_SIZE)
- Mybatis学习之入门篇
- Intent解析
- Installing VMware Tools, please wait解决办法
- 编写一个程序,从标准输入读取字符,并把它们写到标准输出中。除了大写字母字符要转化为小写字母之外,所有字符的输出形式应该和他的输入形式完全相同
- Nginx学习(5)—http配置(2)
- PHP中获取日期的几种方法
- linux中ctrl+z和ctrl+c的区别