我需要做的就是通过 https 连接。我必须为此使用公共客户端吗?
问问题
109 次
2 回答
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 签名的证书或自签名证书,则可能需要做更多工作。但这是另一个故事。
于 2010-05-02T01:45:31.293 回答
0
是的。只需使用 URL 类并指定一个 HTTPS url。
于 2010-05-02T01:41:59.543 回答