【发布时间】:2013-05-26 12:16:18
【问题描述】:
什么是 Java 等价于以下内容
// C#
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
String responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
....
}
目前我有
//Java
HttpResponse response = httpclient.execute(request);
InputStream responseBody = response.getEntity().getContent();
【问题讨论】:
-
所以你想要“一次性”中的内容 - 这就是你想要的吗?我们为此问题使用了 Apache IOUtils.toString(InputStream) 方法,请参阅此 JavaDoc commons.apache.org/proper/commons-io/apidocs/org/apache/commons/…
-
是的,“一次性”获取所有内容就是这个意图。这应该有效。
标签: c# java inputstream streamreader