0

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() 出力:

java.io.ByteArrayInputStream@1q232e4e

この ByteArrayInputStream から実際の本文を文字列として取得する必要があります。

4

1 に答える 1

1

EntityUtils同じライブラリから使用できます:

import org.apache.http.util.EntityUtils;
println(EntityUtils.toString(response.getEntity()));
于 2015-11-13T16:16:38.967 に答える