HttpURLConnection如何输出全部服务器响应结果
可以通过以下步骤来输出全部服务器响应结果:
- 获取HttpURLConnection对象的输入流,即服务器响应内容的流:
InputStream inputStream = httpURLConnection.getInputStream();
- 使用BufferedReader读取输入流中的内容,并将其输出到控制台或文件中:
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
- 关闭输入流和连接:
bufferedReader.close();
inputStream.close();
httpURLConnection.disconnect();
完整代码示例:
URL url = new URL("http://www.example.com");
HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
httpURLConnection.setRequestMethod("GET");
InputStream inputStream = httpURLConnection.getInputStream();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
bufferedReader.close();
inputStream.close();
httpURLConnection.disconnect();
原文地址: http://www.cveoy.top/t/topic/bDSE 著作权归作者所有。请勿转载和采集!