08-12
04
URLConnection
作者:Java伴侣 日期:2008-12-04
构造了一个URL之后,可以使用URL类中的方法访问URL指向的网络资源:
public URLConnection openConnection()
openConnection()方法会尝试连接URL指向的网络资源,然后返回封装了操作连接的类java.net .URLConnection的一个实例。
URLConnection是封装访问远程网络资源一般方法的类,通过它可以建立与远程服务器的连接,检查远程资源的一些属性。其中一些数据操作方法如下:
public void connect();
public InputStream getInputStream();
public Outputstream getOutputStream();
connect()方法用来建立一个实际的连接(注意,如果是URL.openConnection()方法返回的URLConnection实例,连接已经建立);getInputStream()和getOutputStream()方法则可以得到连接的输入和输出数据流。
除了这三个数据操作方法外,URLConnection还提供大量getXXX()方法来得到一个协议相关的属性信息,默认的都是HTTP协议定义的属性。
getContentLength()方法得到了远程文件的大小,使用getInputStream()方法得到输入流后,按照一般I/O的操作方法即可得到远程资源的全部数据。案例中的代码就会输出Web页面的内容。
public URLConnection openConnection()
openConnection()方法会尝试连接URL指向的网络资源,然后返回封装了操作连接的类java.net .URLConnection的一个实例。
URLConnection是封装访问远程网络资源一般方法的类,通过它可以建立与远程服务器的连接,检查远程资源的一些属性。其中一些数据操作方法如下:
public void connect();
public InputStream getInputStream();
public Outputstream getOutputStream();
connect()方法用来建立一个实际的连接(注意,如果是URL.openConnection()方法返回的URLConnection实例,连接已经建立);getInputStream()和getOutputStream()方法则可以得到连接的输入和输出数据流。
除了这三个数据操作方法外,URLConnection还提供大量getXXX()方法来得到一个协议相关的属性信息,默认的都是HTTP协议定义的属性。
getContentLength()方法得到了远程文件的大小,使用getInputStream()方法得到输入流后,按照一般I/O的操作方法即可得到远程资源的全部数据。案例中的代码就会输出Web页面的内容。
评论: 0 | 引用: 0 | 查看次数: 498
发表评论