zoukankan      html  css  js  c++  java
  • 测试框架httpclent 1.HttpClient简介及第一个demo

    httpclient就是一个模拟 发送http请求的一个工具。

    首先在pom.xml文件里面添加工具类

    <dependencies>
    <dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpclient</artifactId>
    <version>4.1.2</version>
    </dependency>
    </dependencies>

    新建一个类,写入代码:
    package com.course.httpclient.demo;
    
    import org.apache.http.HttpResponse;
    import org.apache.http.client.HttpClient;
    import org.apache.http.client.methods.HttpGet;
    import org.apache.http.impl.client.DefaultHttpClient;
    import org.apache.http.util.EntityUtils;
    import org.testng.Assert;
    import org.testng.annotations.Test;
    
    import java.io.IOException;
    
    public class MyHttpClient {
    
        @Test
        public void test1() throws IOException {
    
            //定义一个result  用来存放我们的结果
            String result;
         //定义一个发送get请求的对象  HttpGet get
    = new HttpGet("http://www.baidu.com"); //定义一个 client 用来执行get方法 HttpClient client = new DefaultHttpClient();
         //定义一个 response,用来接收结果,类型是HttpResponse HttpResponse response
    = client.execute(get); //getEntity()获取到响应的全体信息,返回的是HttpEntity,用EntityUtils工具把结果转换成字符串
            result = EntityUtils.toString(response.getEntity(),"utf-8");
            Assert.assertTrue(result.contains("STATUS OK"));
            //System.out.println(result);
    
        }
    }

  • 相关阅读:
    Codeforces Round #363 (Div. 2)
    Codeforces Round #312 (Div. 2)
    Codeforces Round #354 (Div. 2)
    Codeforces Round #353 (Div. 2) A
    Codeforces Round #347 (Div. 2) B
    Codeforces Round #326 (Div. 2)
    Spring中数据库技术--获得DataSource
    查询练习
    查询语句
    Oracle数据库的使用
  • 原文地址:https://www.cnblogs.com/peiminer/p/9662574.html
Copyright © 2011-2022 走看看