Java平台库是否支持https

时间:2010-05-02 01:35:13

标签: java https apache-commons

我需要做的就是通过https连接。我必须使用commons客户端吗?

2 个答案:

答案 0 :(得分:2)

不,您不必,您可以使用常规URLConnection。像这样:

public class URLConnectionReader {

    public static void main(String[] args) throws Exception {
        URL url = new URL("https://jax-ws.dev.java.net/");
        URLConnection uc = url.openConnection();
        BufferedReader in = new BufferedReader(new InputStreamReader(
                                uc.getInputStream()));
        String inputLine;

        while ((inputLine = in.readLine()) != null) {
            System.out.println(inputLine);
        }
        in.close();
    }    
}

如果您要连接的网站使用的证书尚未由知名CA或自签名证书签名,则可能需要更多工作。但这是另一个故事。

答案 1 :(得分:0)

是。只需使用URL类并指定HTTPS网址。