首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scala ByteArrayInputStream到String

Scala ByteArrayInputStream到String
EN

Stack Overflow用户
提问于 2015-11-13 16:11:02
回答 1查看 830关注 0票数 0

我正在尝试用org.apache.http.client记录一篇文章的正文。我使用的是Scalatra版本2.4.0.RC3和ScalaVersion2.11.7。我的响应是一个400坏的请求,我需要得到消息提供的响应主体。

以下是我的当前代码:

代码语言:javascript
复制
val response = client.execute(post)
println(response)
println(response.getEntity().getContent())

response.getEntity().getContent()打印:

代码语言:javascript
复制
java.io.ByteArrayInputStream@1q232e4e

我需要从这个ByteArrayInputStream中得到实际的字符串。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-13 16:16:38

您可以在同一个库中使用EntityUtils

代码语言:javascript
复制
import org.apache.http.util.EntityUtils;
println(EntityUtils.toString(response.getEntity()));
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33697065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档