java 读取http文件
时间: 2023-10-10 09:15:06 浏览: 23
要读取HTTP文件,你可以使用Java中的URLConnection和BufferedReader类。下面是一个简单的示例代码,可以读取一个HTTP URL返回的内容:
```java
import java.net.*;
import java.io.*;
public class HttpFileReader {
public static void main(String[] args) {
try {
URL url = new URL("http://example.com/file.txt");
URLConnection conn = url.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
}
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们使用URL类创建一个表示HTTP URL的对象。然后,我们使用URLConnection类打开该URL的连接,并使用InputStreamReader和BufferedReader类读取HTTP响应的内容。读取过程是通过循环读取每一行来完成的,直到读取到最后一行为止。最后,我们关闭了连接和读取器。
请注意,这只是一个基本示例,实际的代码可能需要更多的错误处理和异常情况的处理。