网络编程|URLConnection类

本文详细介绍了URLConnection类在网络编程中的作用,它作为一个抽象类,依赖Socket实现网络连接,特别适合HTTP协议。讲解了从创建URL连接的步骤到HttpURLConnection的特性,包括设置参数的顺序以及简单的使用示例,帮助开发者更好地理解和应用URLConnection。
摘要由CSDN通过智能技术生成

一、URLConnection简述

1、是一个抽象类

表示指向URL指定资源的活动连接。

2、依赖于Socket类实现网络连接

URLConnection类提供了比Socket类更易于使用、更高级的网络连接抽象。

3、贴近HTTP协议
4、继承关系

java.lang.Object
—java.net.URLConnection
--------java.net.HttpURLConnection

5、代表应用程序和URL之间的通信连接

二、创建一个到URL的连接的步骤

(1)通过在URL上调用openConnection方法创建连接对象
(2) 处理设置参数和一般请求属性
(3)使用connect方法建立到远程对象的实际连接
(4)远程对象变为可用。远程对象的头字段和内容变为可访问

三、HttpURLConnection

1、每个HttpURLConnection实例都可用于生成单个请求。

其他实例可以透明地共享连接到HTTP服务器的基础网络。请求后在HttpURLConnection的InputStream或OutputStream上调用close()方法可以释放与此实例相关联的网络资源,但对共享的持久连接没有任何影响。

2、对于Connection的对象
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值