HttpClient是一个传输库。它在客户端,发送和接收Http消息。 它提供了最新,功能丰富且高效的实现,符合最新的Http标准。
面向读者
本教程是为初学者准备的,以帮助他们理解Apache HttpClient库的概念。
前提条件
在开始学习和参考中给出的各种类型的示例之前,我们假设您已经掌握了Java编程知识。 并且,了解Http协议概念有助于更好地理解本教程。
问题反馈
我们不能保证您在学习此HttpClient教程的过程中不会遇到任何问题。本教程中的讲解,示例和代码等只是根据作者的理解来概括写出。由于作者水平和能力有限,因此不保正所有编写的文章都准确无误。但是如果有遇到任何错误或问题,请反馈给我们,我们会及时纠正以方便后续读者阅读。
内容目录
- HttpClient是什么? - Http客户端是一个传输库,它在客户端,发送和接收HTTP消息。 它提供了最新,功能丰富且高效的实现,符合最新的HTTP标准。
- HttpClient开发环境设置 - 演示如何在Eclipse IDE中为HttpClient设置环境。
- HttpClient Http Get方法请求 - 使用GET请求从指定的URL检索数据,并且不应对数据产生其他影响。
- HttpClient Http Post方法请求 - 使用HttpClient API提供的为HttpPost类,并指定POST请求用于向服务器发送数据;
- HttpClient响应头 - 将学习和讨论如何创建响应处理程序以及如何使用它们来处理响应。
- HttpClient关闭连接 - 如何手动处理HTTP响应而不是使用响应处理程序,并关闭所有http连接。
- HttpClient中止请求 - 演示如何使用
abort()
方法中止当前的HTTP请求。 - HttpClient拦截器 - 拦截器(interceptor)是那些有助于阻止或改变请求或响应的拦截器。协议拦截器通常作用于特定标头或一组相关标头。
- HttpClient用户身份验证 - 介绍如何针对要求输入用户名和密码的站点执行客户端请求。
- HttpClient使用代理 - 演示如何通过使用HttpClient库,使用代理发送HTTP请求。
- HttpClient代理验证 - 学习如何使用用户名和密码创建经过身份验证的HttpRequest,并使用示例将其通过代理隧道传送到目标主机。
- HttpClient基于表单登录 - 演示如何使用HttpClient库来发送请求或通过传递参数登录表单。
- HttpClient Cookies管理 - Cookie是存储在客户端计算机上的文本文件,用于各种信息跟踪目的。演示如何使用HttpClient来创建和管理cookie。
- HttpClient多线程 - 演示如何使用通过编写多线程HttpClient程序来执行来自多个线程的请求。
- HttpClient分段上传 - 演示如何使用HttpClient执行分段上传,即可以在较小的部分上传较大的对象。通过上传简单的文本文件来演示HTTP客户端中的分段上传。
- HttpClient自定义SSL上下文 - 演示如何使用安全套接字层,可以在客户端和服务器之间建立安全连接。
易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。
开始学习 >> :HttpClient简介
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。