//执行请求 CloseableHttpResponse response = httpClient.execute(httpPost); //获取所有响应头 //Header[] getAllHeaders() //Header[] getHeaders(name) Header[] allHeaders = response.getAllHeaders(); for(Header header : allHeaders){ System.out.println(header.getName()+" : " + header.getValue()); } //获取响应状态行,进而获取响应状态码 int statusCode = response.getStatusLine().getStatusCode(); System.out.println("状态码:" + statusCode); //获取响应的MIME类型 String contentMimeType = ContentType.getOrDefault(response.getEntity()).getMimeType(); System.out.println("媒体类型:" + contentMimeType); //获取响应的内容,这里只演示简单的文本内容,实际开发中并不总是这么简单,后面详细地讲解 String bodyAsString = EntityUtils.toString(response.getEntity(),"UTF-8"); System.out.println("响应内容:" + bodyAsString);
原文:https://www.cnblogs.com/myitnews/p/12199564.html