HttpClient教程

HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache Jakarta 上很著名的另外两个开源项目 Cactus 和 HTMLUnit 都使用了 HttpClient。

HttpClient 提供的主要的功能 -

  • 实现了所有 HTTP 的方法(GET,POST,PUT,HEAD 等)
  • 支持自动转向
  • 支持 HTTPS 协议
  • 支持代理服务器等

HttpClient官方网站是: http://hc.apache.org/

面向读者

本教程将对大多数Java开发人员非常有用,从初学者到高级开发人员。 完成本教程后,相信您会发现在开发程序中使用HttpClient变得很容易。

前提条件

这是一个简单的教程,任何基本的Java编程经验的开发人员都可以轻松理解。

问题反馈

我们不能保证您在学习此HttpClient教程的过程中不会遇到任何问题。本教程中的讲解,示例和代码等只是根据作者的理解来概括写出。由于作者水平和能力有限,因此不保正所有编写的文章都准确无误。但是如果有遇到任何错误或问题,请反馈给我们,我们会及时纠正以方便后续读者阅读。


猿狮妹
2022-11-30
HttpClient 编程课程
热门教程
1 HttpClient HTTP PUT请求方法示例 本教程演示如何使用Apache HttpClient 4.5发出Http PUT请求。 HTTP PUT请求方法请求服务器接受并存储提供的URI中包含的实体。 如果该URI引用已经存在的资源,
2 HttpClient HTTP DELETE请求方法示例 本教程演示如何使用Apache HttpClient 4.5创建Http DELETE请求。 HTTP DELETE请求方法请求删除由URI指定的资源。 Maven依赖关系我们使用maven来管理依赖关系,并使
3 HttpClient教程 HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。
4 HttpClient HTTP GET请求方法示例 本教程演示如何使用Apache HttpClient 4.5发出Http GET请求。 Http GET方法表示指定资源的表示形式。 这可能与获取HTML页面一样简单,或者使用JSON,XML等格式获
5 HttpClient重定向处理示例 HttpClient自动处理所有类型的重定向,除了HTTP规范明确禁止的那些重定向需要用户干预。 请参阅其他(状态码303)在POST上重定向,并且按照HTTP规范的要求
6 HttpClient HTTP POST请求方法示例 本教程演示如何使用Apache HttpClient 4.5发出Http POST请求。 HTTP POST请求方法请求服务器接受请求中包含的实体作为URI标识的Web资源。 发布的数据可以是但不
7 HttpClient获取服务器证书 以下教程演示了如何使用Apache HttpClient 4.5从资源服务器获取证书。 证书用于通过使用SSL / TLS的HTTPS保护客户端和服务器之间的连接。 当您需要有关证书
8 httpclient简介 Apache HttpComponents™项目负责创建和维护一个专注于HTTP和相关协议的低级Java组件工具集。 该项目在Apache软件基金会( http://www.apache.org )下运行,并且是更
9 HttpClient分段上传请求 在本教程中,我们将演示如何使用Apache HttpClient 4.5进行分段上传http请求。 Maven依赖关系我们使用maven来管理依赖关系,并使用Apache HttpClient 4.5版本。 将
10 HttpClient忽略证书错误 通常,开发人员将在本地机器上或项目的开发阶段使用自签名证书。 默认情况下,HttpClient(和Web浏览器)不会接受不可信的连接。 但是,可以配置HttpClien
  • Copyright © 2021 猿狮院, All rights reserved.