HttpClient的使用 网上购物数据库实现
第二种,使用的jar包为httpclient4,需要的jar包由httpclient3分成了多个,自己去下载注意这里使用的是HttpGet,而httpclient3使用的是GetMethod public static voidmain(String[] args) { HttpClient httpClient = newDefaultHttpClient(); HttpGet httpGet = newHttpGet("http://www.baidu.com");// 打印请求信息 System.out.println(httpGet.getRequestLine()); try { //发送请求,返回响应 HttpResponse response =httpClient.execute(httpGet); //打印响应信息 System.out.println(response.getStatusLine()); HttpEntityhttpEntity = response.getEntity(); System.out.println(httpEntity.getContentType()); System.out.println(httpEntity.getContentLength()); System.out.println(EntityUtils.getContentCharSet(httpEntity)); InputStream in =httpEntity.getContent(); //可以得到请求的内容了 ..... //这里可以自由发挥了 } catch (Exception e) {} }
第三种:使用jetty的httpclient,jar在jetty包里面的lib包里面 可以分为同步和异步两种异步: public static voidmain(String[] args) { HttpClient client = new HttpClient();client.setConnectorType(HttpClient.CONNECTOR_SELECT_CHANNEL); try {client.start();} catch (Exception e) {e.printStackTrace();}ContentExchange exchange = new ContentExchange(){protected void onResponseComplete() throwsIOException{super.onResponseComplete(); String responseContent =this.getResponseContent(); System.out.println(responseContent);}};exchange.setMethod("GET");exchange.setURL("http://www.baidu.com");try {client.send(exchange);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}
同步:HttpClient httpClient = newHttpClient(); //set up httpClient try { httpClient.start(); ContentExchangecontentExchange = new ContentExchange(); httpClient.setConnectorType(HttpClient.CONNECTOR_SELECT_CHANNEL); contentExchange.setURL("http://www.baidu.com"); contentExchange.setTimeout(30000);httpClient.send(contentExchange);contentExchange.waitForDone();System.err.println("Response status:"+contentExchange.getResponseStatus());System.out.println("Responsecontent:"+contentExchange.getResponseContent());} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}
希望对初学者有所帮助!!!!!
更多阅读
网上购物心得体会 网上购物总结
随着互联网的普及,网上购物这种全新的方式也越来越红火。如果您也想在网上购物,享受一下这种前卫的消费方式,那么下面这篇文章也许能给你一些帮助。在网上购物之前,最好是办理一张银行卡,这样在网上购物将会很方便,因为很多的购物
网上征婚需要注意的事项 网上购物注意事项
一发布信息1.发布信息时:为了避免不必要的无聊骚扰,请您注意尽量在注意保护个人隐私,如家庭住址,家庭电话,工作单位等,女性网友如夜间参加聚会,聚会完毕回家或者参加聚会时尽量有熟识网友陪同2.保持平常心和互相尊重:希望您在交友时保持一颗平
网上购物的心得体会不看别后悔 淘宝网上购物心得体会
网上购物的心得体会不看别后悔!淘宝商分享:网上购物的心得体会从原始社会以物易物的方式,到现如今的货币方式支付,购物的方式发生很大的变化,现如今随着科技的高速发展,随着人类的高度文明,越来越多的新兴的方式涌现出来,网上购物就是其中一
网上购物系统的设计 网上购物系统总体设计
摘 要随着现代管理信息化的发展,网络及计算机的引入使管理跃上了一个新的发展平台。人们的生活方式都将向信息化方向扩展,网上购物已经成为人们生活中不可或缺的一部分,和日常生活的联系最为紧密。为了更好的巩固和加强书本所学的知识,
网上购物的好处淘宝爆款知名品牌热销宝贝 热销爆款
网上购物的好处 淘宝爆款 知名品牌 热销宝贝凡是在网上买过东东的亲们都知道,网上购物比实体店要便宜很多。为什么呢?网上购物可以打破地域的问题,增大了购物的空间,毕竟同一款鞋子在不同的地方的价格是不一样的。么每个地方的经济不一