OkHttp接口主动化测试

[复制链接]
发表于 2025-11-14 10:23:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
java环境搭建


      
  • 引入依赖
  1. <!--okhttp3-->
  2.         <dependency>
  3.             <groupId>com.squareup.okhttp3</groupId>
  4.             <artifactId>okhttp</artifactId>
  5.             <version>4.9.0</version>
  6.         </dependency>
  7.         <dependency>
  8.             <groupId>commons-io</groupId>
  9.             <artifactId>commons-io</artifactId>
  10.             <version>2.5</version>
  11.         </dependency>
复制代码
OkHttp之get


      
  • 根本语法格式
  1.         // 1.创建一个OkHttpClient
  2.     OkHttpClient okHttpClient = new OkHttpClient();
  3.     // 2.创建一个Request  (对应的数据:url、请求数据)
  4.     Request request = new Request.Builder()
  5.             .url("https://www.baidu.com")
  6.             .build();
  7.     // 3.发送请求
  8.     Response response = okHttpClient.newCall(request).execute();
  9.     // 4.获取响应
  10.     String result = response.body().string();   
  11.     // 5.关闭连接
  12.     response.close();
复制代码

OkHttp之POST

POST发送From表单


      
  • post哀求
  1. package interfaceTest;
  2. import okhttp3.*;
  3. import java.io.IOException;
  4. public class PostDemo {
  5.    
  6.    
  7.     public static void main(String[] args) throws IOException {
  8.    
  9.    
  10.         // 1.创建一个OkHttpClient  (发送请求)
  11.         OkHttpClient okHttpClient = new OkHttpClient();
  12.         // 2.创建一个Request  (对应的数据:url、请求数据)
  13.         // 构造请求参数
  14.         RequestBody requestBody = new FormBody.Builder()
  15.                 .add("username", "zhangsan"
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表