zoukankan      html  css  js  c++  java
  • 1、HttpClient初探

    HttpClient是它的核心接口。可以理解为一个简单的浏览器。

    主要方法有:

    getParams();   获取运行参数

    getConnectionManager();

      获取连接管理器。连接管理器中可以获取Schme、请求连接、释放连接、关闭空闲连接、关闭超时连接、关闭所有连接。

    execute();

    HttpUriRequest是请求参数对象,一般包括协议scheme,地址,参数。

    HttpContext访问的上下文。存放与访问相关的变量,可以在一些接口调用中访问到。

    HttpHost 访问地址,它有协议、端口等属性

    ResponseHandler 对response进行处理的接口。

    2018-10-30

    按开发工具提示,所要需要必须要写的异常都在这里

        public static String get(String url){
            HttpClient client = new DefaultHttpClient();
            HttpGet get = new HttpGet(url);
            try {
                HttpResponse res = client.execute(get);
                return EntityUtils.toString(res.getEntity());
            } catch (ClientProtocolException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
            return null;
        }

    但是运行的时候,url随便填了一个url,报了IllegalStateException错误,并不在所列的异常之中,看来果断要加一个Exception在最后呀。

  • 相关阅读:
    noip2007 tg day1t1 统计数字
    洛谷1123 取数游戏
    洛谷1123 取数游戏
    素数筛
    bzoj 1297 [SCOI2009]迷路
    bzoj 2115 [Wc2011] Xor——路径和环的转化
    poj 2154 Color——带优化的置换
    bzoj 1407 [Noi2002]Savage
    poj 1286 Necklace of Beads
    bzoj 4031 [HEOI2015]小Z的房间
  • 原文地址:https://www.cnblogs.com/angelshelter/p/3236334.html
Copyright © 2011-2022 走看看