首页 > 其他 > 详细

解析响应内容

时间:2020-01-16 09:38:44      阅读:81      评论:0      收藏:0      [点我收藏+]
//执行请求
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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!