文档

Java™ 教程
隐藏目录
连接到 URL
路径:自定义网络
课程:使用URL

连接到URL

在成功创建了一个URL对象后,您可以调用URL对象的openConnection方法来获取一个URLConnection对象,或者其特定协议的子类之一,例如java.net.HttpURLConnection

您可以使用这个URLConnection对象来设置在连接之前可能需要的参数和常规请求属性。仅当调用URLConnection.connect方法时,才会初始化与URL表示的远程对象之间的通信链接。例如,以下代码打开到站点example.com的连接:

try {
    URL myURL = new URL("http://example.com/");
    URLConnection myURLConnection = myURL.openConnection();
    myURLConnection.connect();
} 
catch (MalformedURLException e) { 
    // new URL() failed
    // ...
} 
catch (IOException e) {   
    // openConnection() failed
    // ...
}

每次通过调用此URL的协议处理程序的openConnection方法来创建一个新的URLConnection对象。

并不总是需要显式调用connect方法来启动连接。如果需要,依赖于连接的操作,如getInputStreamgetOutputStream等,将隐式执行连接。

现在,您已经成功连接到URL,您可以使用URLConnection对象执行读取或写入连接的操作。下一节将向您展示如何操作。


上一页: 从URL直接读取
下一页: 从URLConnection读取和写入