OKHttp
2020-04-28 本文已影响0人
雷神VeryYoung
OKHttp多用于移动端开发中,用来请求服务器的数据,今吾试着用于测试接口,废话不多说直接上一个简单代码
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder().url("http://ip:port/uri").build();
Response response = client.newCall(request).execute();
Assertions.assertEquals("{\"taskId\":\"3eb1234567890\"}",response.body().string());
其中用到OKHttp4.5.0和JUnit5,并且在实现过程中发现,response的内容在读取一次后就被close了,此次注意下,简单记录下后续深入使用,在看官方api时发现不止支持http/https,也支持websocket,并且也有mock。