在Java中,使用HttpClient库发送异步HTTP请求并获取状态码非常简单。以下示例代码展示了如何通过HttpResponse对象的statusCode()方法来获取状态码。

HttpResponse<byte[]> response = httpClient.sendAsync(httpRequest, HttpResponse.BodyHandlers.ofByteArray()).get();
int statusCode = response.statusCode();
System.out.println("Status Code: " + statusCode);
  1. 发送异步HTTP请求: 使用sendAsync()方法发送异步请求,并使用get()方法等待请求完成并获取HttpResponse对象。
  2. 获取状态码: 使用statusCode()方法获取响应状态码。

通过上述步骤,您就可以轻松获取异步HTTP请求的状态码,并根据不同的状态码进行相应的处理。

Java HttpClient: 获取异步HTTP请求状态码

原文地址: https://www.cveoy.top/t/topic/fT9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录