okhttp
整合到项目里
<!--okhttp-->
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.3.0</version>
</dependency>
demo演示
/**
* @description: 测试
* @author: JayDen
* @date: 2021/2/25
* @version V1.0
*/
public class Test {
public static void main(String[] args) throws IOException {
//需要访问的路由---->在实际开发应该放到配置文件里在@Value
String url = "https://www.baidu.com";
//初始化jar包的客户端
OkHttpClient okHttpClient = new OkHttpClient();
//初始化请求
Request request = new Request.Builder()
.url(url)
.build();
//初始化访问对象
Call call = okHttpClient.newCall(request);
//执行访问
Response response = call.execute();
//获取返回的数据
String responseStr = response.body().string();
//下面就可以对数据做处理了
System.out.println(responseStr);
}
}
hutool
整合到项目里
<!--hutool工具包-->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.5.1</version>
</dependency>
demo演示
/**
* @description: 测试
* @author: 崔冬贤
* @date: 2021/2/25
* @version V1.0
*/
public class Test {
public static void main(String[] args) {
//创建请求
String result= HttpUtil.get("https://www.baidu.com");
//处理返回数据
System.out.println(result);
}
}
如果项目工程比较大,调用的接口大而全还是用openFeign比较合适