HttpClient4.5教程-序言

超文本传输协议(HTTP)是当今Internet上最值得关注的协议,随着HTTP应用数量的增加,WEB服务,网络设备和网络计算量的增长对HTTP普及的推动作用已经超过了用户使用的浏览器。

尽管java.net包已经提供了一些HTTP访问网络资源的基本功能,但是在许多应用看来,它并不灵活而且功能也不强大。在这种情况下 HTTPCLIENT诞生了,它提供了一系列高效,最新并且功能丰富的包来填补了这一空白,而且这些包完全满足HTTP客户端最新的标准和建议。

由于HTTPCLIENT设计上对HTTP基本协议提供强支持和高扩展,开发web浏览器,web服务客户端或者利用扩展HTTP协议进行分布式通信的人可能会对其产生兴趣。


1 HttpClient 涉及的范围

HTTP客户端传输库基于HttpCore

基于经典阻塞IO

内容无关


2. HttpClient不能做的

HttpClient不是一个浏览器,它是一个HTTP客户端传输库,HttpClient的目标是传送和接收HTTP消息,以下事情是它不会做的:

尝试去解析内容

执行嵌入HTML页面的Javascript

猜测内容类型,除非明确设置了需要解析

重新格式化request/rewrite定位URIS

其他不依赖于HTTP传输的功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值