如何从java应用程序访问http服务器目录?

时间:2013-01-08 17:05:03

标签: java file httpclient

我想访问存储在http目录下的文件,例如:http://www.zen134237.zen.co.uk/ 来自Java应用程序。假设服务器允许目录列表或它在FTP上。有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:1)

您提到要访问http目录下的文件。你知道这个文件的位置吗?您可以使用Java的网络包并打开URL连接。然后从此URL连接中提取内容。

取自java教程:

http://docs.oracle.com/javase/tutorial/networking/urls/readingWriting.html

import java.net.*;
import java.io.*;

public class URLConnectionReader {
    public static void main(String[] args) throws Exception {
        URL oracle = new URL("http://www.oracle.com/");
        URLConnection yc = oracle.openConnection();
        BufferedReader in = new BufferedReader(new InputStreamReader(
                                    yc.getInputStream()));
        String inputLine;
        while ((inputLine = in.readLine()) != null) 
            System.out.println(inputLine);
        in.close();
    }
}

答案 1 :(得分:1)

网上有很多例子,所以我在这里留下两点: