zoukankan      html  css  js  c++  java
  • 1

    Apache HttpClient 是Apache 开源的实现Http协议的java开源库。
    HttpClien 是客户端的HTTP通信实现库,实现HTTP GET 和POST请求,获取响应内容。
     
    1. Apache HttpClient jar 包
      1. httpclient.jar
      2. httpcore.jar
      3. httpmime.jar
      4. commons-logging.jar
    2. 例子:

    HttpClient Get Example

       CloseableHttpClient httpClient = HttpClients.createDefault();
       HttpGet httpGet = new HttpGet("https://www.baidu.com");
       CloseableHttpResponse response = httpClient.execute(httpGet);
       try {
          //获取response的响应状态
          System.out.println(response.getStatusLine());
          //获取响应内容
          HttpEntity entity = response.getEntity();
          //确保被消耗
          EntityUtils.consume(entity);
       } finally{
          response.close();
       }

    HttpClient Post Example --- 这个url是不行的,可以找个http post的请求url进行尝试

      CloseableHttpClient httpClient = HttpClients.createDefault();
      HttpPost httpPost = new HttpPost("https://www.baidu.com");
      //设置请求参数
      ArrayList<NameValuePair> params = new ArrayList<NameValuePair>();
      params.add(new BasicNameValuePair("username", "test"));
      params.add(new BasicNameValuePair("password", "test"));
      httpPost.setEntity(new UrlEncodedFormEntity(params));
      CloseableHttpResponse response = httpClient.execute(httpPost);
      try {
          System.out.println(response.getStatusLine());
          HttpEntity entity = response.getEntity();
          EntityUtils.consume(entity);
      } finally {
          response.close();
      }
  • 相关阅读:
    证明欧几里得算法的正确性
    基础练习 十六进制转换八进制
    算法训练 关联矩阵
    寻找数组中最大值
    Torry的困惑(基本型)
    最小乘积(基本型)
    矩阵乘法
    SaltStack Char02 组件
    SaltStack Char01
    Python 学习手册, char 14
  • 原文地址:https://www.cnblogs.com/caoRM/p/8657347.html
Copyright © 2011-2022 走看看