HttpClient与HttpUrlConnection区别

本文介绍了HttpUrlConnection在不同版本中的关键变化:2.2版本前存在连接池复用问题;2.3版本开始默认支持gzip压缩并提升了HTTPS性能;4.0版本引入了请求结果缓存功能。此外,还探讨了HttpUrlConnection如何通过系统级缓存策略提高重复请求效率。
1.在2.2版本之前,HttpUrlConnection有重大的bug,调用close()函数会影响连接池,导致练接复用失效,所以在2.2之前使用HttpUrlConnection需要关闭keepAlive;
2.在2.3版本以及以上,HttpUrlConnection默认开启了gzip压缩,提高了HTTPs的性能,4.0之后,HttpUrlConnection支持了请求结果缓存
  HttpUrlConnection本身的API相对简单,所以2.3之后的版本建议使用HttpUrlConnection
3.
HttpUrlConnection直接在系统层面做了缓存策略处理,加快重复请求的速度。 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值