我能想到的每个库都返回一个流。你可以使用
IOUtils.toString()从
Apache的百科全书IO读取一个
InputStream成
String一个方法调用。例如:
URL url = new URL("http://www.example.com/");URLConnection con = url.openConnection();InputStream in = con.getInputStream();String encoding = con.getContentEncoding();encoding = encoding == null ? "UTF-8" : encoding;String body = IOUtils.toString(in, encoding);System.out.println(body);更新:我将上面的示例更改为使用响应中的内容编码(如果可用)。否则,作为最佳猜测,它将默认为UTF-8,而不是使用本地系统默认值。



