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

  • 相关阅读:
    OC学习一周总结
    C语言基础学习总结
    123
    汇编中中括号[]作用以及lea和mov指令的区别
    C#获取局域网内所有的SQL Server服务器名
    .net 初中级程序员招聘
    C#在客户端与 JS 交互
    [ZT]Mac下安装mysql和workbench
    Eclipse文件夹导入Jar
    Tomcat配置后提示404的解决办法
  • 原文地址:https://www.cnblogs.com/peiminer/p/9662574.html
Copyright © 2011-2022 走看看