我试图记录使用org.apache.http.client制作的帖子的正文。我使用的是Scalatra版本2.4.0.RC3和Scala版本2.11.7。我的回复是400 Bad Request,我需要在响应正文中提供消息。
这是我目前的代码:
val response = client.execute(post)
println(response)
println(response.getEntity().getContent())
response.getEntity()。getContent()prints:
java.io.ByteArrayInputStream@1q232e4e
我需要从ByteArrayInputStream中获取实际的body作为字符串。
答案 0 :(得分:1)
您可以使用EntityUtils
构成相同的库:
import org.apache.http.util.EntityUtils;
println(EntityUtils.toString(response.getEntity()));