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 }
  • 相关阅读:
    【作业7】完成调查问卷
    用博客园第一周
    讲座观后感
    调查问卷
    第十一周·前端学习笔记--正则表达式
    调查问卷
    思维导图
    讲座心得1
    第一次作业(8.学习进度表)
    第一次作业(7.问卷调查)
  • 原文地址:https://www.cnblogs.com/hexiaochun/p/2543884.html
Copyright © 2011-2022 走看看