13.2.3 URLConnection类

更新于 2026年10月10日 版权声明
13.2.3 URLConnection类

URL类的openStream()方法可以打开执行的URL并从该连接获取信息。但是如果想向该URL输出数据,那么就需要使用URLConnection类。URLConnection类是一个抽象类,表示指向URL指定资源的活动连接。

URLConnection类同样可以如URL一样,读取指定资源数据信息。除此之外,URLConnection比URL类具有更强的交互控制能力,它还具备以下功能:

(1)URLConnection提供了对HTTP首部的访问,如Content-Type、Content-Length、Content-encoding、Date、Last-modified、Expires等。

(2)URLConnection可以配置发送给服务器的请求参数。

(3)URLConnection除了读取服务器数据外,还可以向服务器写入数据。

URLConnection类的常用方法如表13.6所示。

表13.6 URLConnection类的常用方法(https://www.daowen.com)

图示

【例13.4】在cn.pzhu.api.example包下面创建一个名为Example04的类。根据指定路径来构造URL对象,读取服务器响应的HTTP首部信息,并将结果输出到控制台。

图示

图示

程序运行结果如图13.8所示。

图示

图13.8 程序运行结果

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)