HttpClient 4.3.6 教程 前言 【翻译】

前言

引言

目前超文本传输协议(HTTP)也许是使用在互联网上的最重大的协议。在浏览器之后,Web服务、网络功能的设备和网络计算的持续发展扩展了HTTP协议的功能。同时也增加了大量需要由HTTP支持的应用程序。

虽然java.net包为通过HTTP来访问资源提供了基础的功能。但是他不能为应用程序提供完整的、灵活或实用的需求。而HttpClient试图去填充这个空白——通过有效的、最新的和功能丰富的包来实现客户端的HTTP新标准。

1HttpClient适用范围

基于HttpCore的客户端HTTP传输库

基于经典(阻塞)I/O

不可知的网页内容

2HttpClient其它说明

HttpClient并不是一个浏览器,它是客户端的HTTP传输库。HttpClient的作用是接收HTTP消息。如果‘不明确地设置’或‘重新格式化请求/重定向URI位置’或‘做其它与HTTP传输功能无关的事’,HttpClient不会试图过程连接、执行嵌入HTML页面里的javascript、尝试猜测连接内容类别。

译者:梁宏阁,转载请注明,谢谢。

时间: 2024-10-26 11:50:56

HttpClient 4.3.6 教程 前言 【翻译】的相关文章

Java教程——前言篇

声明:本教程是利用零碎时间更新,可能更新会比较慢,还请连谅解,因能力有限如发现有误的地方还请提出,求交流,不求吐嘈. Java可以说是目前比较流行的一门面向对象语言,应用领域也是比较广的,如Android.JavaEE.是一门不错的入门级语言,它的垃圾自动回收,代码优美等特点吸引了众多的开发者,今天让我们一起来走进Java的美好世界. 有关Java的历史百科里解释也是比较全的,我复制一下作为参考: java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems

Nutch教程中文翻译1(官方教程,中英对照)——Nutch的编译、安装和简单运行

本教程是Nutch官方教程的翻译,采用逐段翻译的方法,并加上自己的解释. 本文由精简导航提供. 本文原版发布在CSDN博客和精简导航,并且文章在持续修改和更新.其他网站出现皆为转载,转载的文章不一定完整.请浏览原网页. 本教程虽然是Nutch 1.x的教程,但是官网上Nutch2.x的教程只是告诉我们怎么去配置一些新特性.Nutch2.x的基础教程,仍在在本教程中. Introduction Apache Nutch is an open source Web crawler written i

HttpClient 4.3.6教程 第1章 基础 【翻译】

第1章基础 1.1请求执行 HttpClient大部分的基础函数都是在执行HTTP的方法.一个HTTP方法执行包括一个或多个HTTP请求/HTTP应答交换,通常这已经在HttpClient内部操作了. 用户提供一个请求对象,HttpClient将这个请求传输给目标服务器,服务器返回一个相应的应答结构,如果不成功则抛出一个异常. 很自然地,了解HttpClientAPI的切入点是上面阐述里规定的HttpClient接口. 这是一个最简单请求执行例子: CloseableHttpClienthttp

HttpClient 4.3.6教程 第2章 连接管理 【翻译】

第2章 连接管理 2.1 持久连接 一个主机与另一端建立连接是十分复杂的,并且两个终端间要交换多个信息包,这会耗费不少时间.对于低级的HTTP消息来说握手连接是尤其重要的.如果在执行多个请求时重复使用公共的连接,那么就能大大提高数据吞吐率.HTTP/1.1默认允许HTTP连接可以被多个请求复用.HTTP/1.0也兼容终端为了多个请求去使用一个明确的机制来优先保持活跃的连接.HTTP代理也能在一定的同期时间里保持活跃的空闲连接,以免同样的目标主机随后还要请求.这种保持活跃连接的能力通常都会涉及持续

HttpClient 4.3.6 教程 第3章 HTTP状态管理 【翻译】

转载:http://blog.csdn.net/lianghongge/article/details/42027069 第3章 HTTP状态管理 最初的HTTP被设计成以状态.请求/应答为导向的协议,它被制作成是没有特殊条款的,以便在状态会话中能交换逻辑关系请求/应答.HTTP协议越来越受欢迎和被采用,越来越多的系统会在应用程序里使用它,这是以前所没有想过的,例如电子商务应用程序.因此,对状态管理的支持就十分有必然了. (Netscape Communications)网景公司是当时web客户

modelsim实用教程--前言

前言 Modelsim是一款专业的仿真软件,特别是在Quartus II 11.0之后的版本,都没有配套自身的仿真软件,所以Modelsim成了在FPGA设计流程中的进行功能仿真的首选仿真软件之一. ????ModelSim为HDL仿真工具,我们可以利用该软件来实现对所设计的VHDL 或Verilog 程 序进行仿真,其支持IEEE常见的各种硬件描述语言标准.可以进行两种语言的混合仿真,但推荐大家只对一种语言仿真. ????ModelSim的版本很多,基本的有 PE.LE.SE版本,PE为个人版

JUnit单元测试教程(翻译自Java Code Geeks)

JUnit单元测试教程--终极指南 JUnit单元测试教程终极指南 说明 单元测试简介 1 什么是单元测试 2 测试覆盖 3 Java中的单元测试 JUnit简介 1 使用Eclipse实现简单JUnit测试例子 使用Eclipse实现完整的JUnit例子 1 创建工程 2 创建要被测试的Java类 3 创建并运行JUnit测试用例 4 使用Ignore注解 5 创建测试套件suite tests 6 创建参数化测试parameterized tests 7 规则Rules 8 策略Catego

htmlunit官网简易教程(翻译)

1 环境搭建: 1)下载 从链接:http://sourceforge.net/projects/htmlunit/files/htmlunit/ 下载最新的bin文件 2)关于bin文件 里面主要包含两部分,一是lib目录下的.jar文件,还有就是apidocs目录下的帮助文件(即API说明文件,打开index-all.html,是以网页形式提供) 3)配置java的CLASSPATH(纯手工方法) 将lib目录下的所有.jar文件复制到任意目录(如:c:\htmlunit\lib\) 然后右

Gulp开发教程(翻译)

Building With Gulp =================== 原文地址 翻译出处 原创翻译,有不当的地方欢迎指出.转载请指明出处.谢谢! 对网站资源进行优化,并使用不同浏览器测试并不是网站设计过程中最有意思的部分,但是这个过程中的很多重复的任务能够使用正确的工具自动完成,从而使效率大大提高,这是让很多开发者觉得有趣的地方. Gulp是一个构建系统,它能通过自动执行常见任务,比如编译预处理CSS,压缩JavaScript和刷新浏览器,来改进网站开发的过程.通过本文,我们将知道如何使