HttpResponse httpResponse1=httpclients.execute(httpPost1);后如何获取返回的数据
时间: 2024-03-27 07:39:02 浏览: 62
使用HttpClient发送POST请求,并获取响应内容(附详细步骤).txt
可以通过以下代码获取HttpResponse返回的数据:
```
String responseContent = EntityUtils.toString(httpResponse1.getEntity(), "UTF-8");
```
其中,`httpResponse1.getEntity()`获取返回的实体,`EntityUtils.toString()`将实体转化为字符串,第二个参数为编码格式,一般使用"UTF-8"。将以上代码放在`try-catch`块中,如下:
```
try {
HttpResponse httpResponse1 = httpclients.execute(httpPost1);
String responseContent = EntityUtils.toString(httpResponse1.getEntity(), "UTF-8");
// 处理返回数据
} catch (Exception e) {
e.printStackTrace();
}
```
阅读全文