我有HttpResponse
HttpEntity
(全部来自org.apache.http
)。
我的HttpEntity
有一些我希望在发送之前修改的应用程序/ json内容。
我可以用
作为字符串阅读内容EntityUtils.toString(response.getEntity());
但是,如何将我的实体的修改内容存储回我的回复?
答案 0 :(得分:1)
使用EntityBuilder
解决。
response.setEntity(EntityBuilder.create().setText(newText).setContentType(ContentType.APPLICATION_JSON).build());
答案 1 :(得分:0)
使用toString
方法用于打印'一个东西。大多数情况下,您将使用toString
方法进行日志记录。您应该通过getter访问要读取或修改的变量。例如:
reponse.getEntity().getContentEncoding().getName();
reponse.getEntity().getContentEncoding().getValue()