如何获取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); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。