zoukankan      html  css  js  c++  java
  • HttpClient 4.1.3学习笔记之一

    HttpClient是目前一个非常流行的对网络编程的一个函数库,他能完成的功能跟一个浏览器一样,只是他不执行一些脚本语句,如javascript。

    HttpClient提供了Http支持的所有访问的方法,我们来看一个比较常 的两个方法Get和Post,

    下面是最基本的应用示例:

     1 package cn.edu.gdou;
     2 
     3 import java.io.IOException;
     4 import java.io.InputStream;
     5 
     6 import org.apache.http.HttpEntity;
     7 import org.apache.http.HttpResponse;
     8 import org.apache.http.client.ClientProtocolException;
     9 import org.apache.http.client.HttpClient;
    10 import org.apache.http.client.methods.HttpGet;
    11 import org.apache.http.impl.client.DefaultHttpClient;
    12 import org.junit.Test;
    13 
    14 public class demo01 {
    15     @Test
    16     public void Simple(){
    17         HttpClient client=new DefaultHttpClient();          //创建一个对话
    18         HttpGet get=new HttpGet("http://www.baidu.com");      //设置一个方法,和对话地址
    19         
    20         try {
    21             HttpResponse response=client.execute(get);        //执行并得到响应
    22             
    23             HttpEntity entity=response.getEntity();          //取出响应实体
    24             
    25             if(entity!=null){
    26                 InputStream is=entity.getContent();
    27                 int l;
    28                 byte[] b=new byte[1024];
    29                 while((l=is.read(b))!=-1){
    30                     System.out.println(l);              //打印长度
    31                 }
    32             }
    33         } catch (ClientProtocolException e) {
    34             // TODO Auto-generated catch block
    35             e.printStackTrace();
    36         } catch (IllegalStateException e) {
    37             // TODO Auto-generated catch block
    38             e.printStackTrace();
    39         } catch (IOException e) {
    40             // TODO Auto-generated catch block
    41             e.printStackTrace();
    42         }
    43         
    44     }
    45 
    46 }
  • 相关阅读:
    《反恐精英》VS《使命召唤》
    CSS中expression简介实现对象批量控制
    asp无组件上传文件超过200k就提示错误的解决方法
    IE和Firefox的js兼容性整理
    国外优秀的屏幕录象专家
    陆游和唐婉
    机器智能将会在2029年达到人类的水平
    WinXP中有趣的特殊文件夹
    二行代码解决全部网页木马(含iframe/script木马)
    Javascript 获取页面高度(多种浏览器)
  • 原文地址:https://www.cnblogs.com/hexiaochun/p/2543884.html
Copyright © 2011-2022 走看看