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);
    
        }
    }

  • 相关阅读:
    计算机算法设计与分析之棋盘覆盖问题
    在uboot里面加入环境变量使用run来运行
    软件project师的属性与发展
    Oracle 表三种连接方式(sql优化)
    POJ 1700 cross river (数学模拟)
    八:Java之I/O
    为 Python Server Pages 和 Oracle 构建快速 Web 开发环境。
    WebBot
    WebBrowserProgramming
    Skulpt
  • 原文地址:https://www.cnblogs.com/peiminer/p/9662574.html
Copyright © 2011-2022 走看看