如何获取HttpClient所返回的状态码呢?
下文笔者讲述返回HttpClient工具类所返回的运行状态的方法分享,如下所示
实现思路:
使用response对象的返回StatusLine对象
然后获取statusLine实例中的getStatusCode()方法,即可获取http的状态码
例
try (CloseableHttpClient httpClient = HttpClients.createDefault()) {
final HttpGet httpGet = new HttpGet(GET_URL);
try (CloseableHttpResponse response = httpClient.execute(httpGet)) {
StatusLine statusLine = response.getStatusLine();
System.out.println(statusLine.getStatusCode() + " " + statusLine.getReasonPhrase());
String responseBody = EntityUtils.toString(response.getEntity(), StandardCharsets.UTF_8);
System.out.println("Response body: " + responseBody);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


