步骤一:添加依赖
<dependencies>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.6.3</version>
</dependency>
</dependencies>
步骤二:创建异步请求
public class AsyncHttpExample {
public static void main(String[] args) {
HttpRequest.get("
.timeout(2000)
.executeAsync()
.thenAccept(response -> {
// 处理响应结果
System.out.println(response.body());
});
}
}
步骤三:等待异步请求完成
public class AsyncHttpExample {
public static void main(String[] args) {
HttpRequest.get("
.timeout(2000)
.executeAsync()
.thenAccept(response -> {
// 处理响应结果
System.out.println(response.body());
})
.join(); // 等待异步请求完成
System.out.println("异步请求已完成");
}
}
总结
使用executeAsync()方法发送异步请求。使用thenAccept()方法处理异步请求的响应结果,并通过join()方法等待异步请求完成。