国产第|页日本草草影院,亚洲自偷自拍另类第1页,自偷自拍亚洲综合精品,亚洲综合一区自偷自拍

    <th id="czrov"></th>
    <tr id="czrov"></tr>
  1. <object id="czrov"></object>
    <th id="czrov"><video id="czrov"><span id="czrov"></span></video></th>

          比克尔下载中心--给您快速、安全的下载体验!

          httpclient jar包 v4.3.6 绿色版

          httpclient jar包下载

          软件介绍 软件截图 下载地址 软件评论

          httpclient jar包是一款能够支持HTTP协议最新的版本和建议的扩展包,为Java开发人员提供了高效的、最新的、功能丰富的HTTP协议,还能处理各种HTTP相关的问题,支持所有的http方法、自动转向、https协议、代理服务器等功能,为JAVA开发工作带来更多便捷

          httpclient jar包使用方法

          get方法

          1、创建HttpClient 的实例

          2、创建某种连接方法的实例,在这里是 GetMethod。

          3、在 GetMethod 的构造函数中传入待连接的地址

          4、调用第一步中创建好的实例的execute方法来执行第二步中创建好的method 实例

          5、读response

          6、释放连接(无论执行方法是否成功,都必须释放连接)

          7、对得到后的内容进行处理

          POST方法

          1、POST方法用来向目的服务器发出请求,要求它接受被附在请求后的实体,并把它当作请求队列(Request-Line)中请求URI所指定资源的附加新子项。POST被设计成用统一的方法实现下列功能:

          2、对现有资源的注释(Annotation of existing resources)

          3、提交数据块,如将表单的结果提交给数据处理过程

          4、通过附加操作来扩展数据库

          5、调用HttpClient中的PostMethod与GetMethod类似,除了设置PostMethod的实例与GetMethod有些不同之外,剩下的步骤都差不多。

          httpclient常见问题

          1、字符编码
          某目标页的编码可能出现在两个地方,第一个地方是服务器返回的http头中,另外一个地方是得到的html/xml页面中。

          在http头的Content-Type字段可能会包含字符编码信息。例如可能返回的头会包含这样子的信息:Content-Type: text/html; charset=UTF-8。这个头信息表明该页的编码是UTF-8,但是服务器返回的头信息未必与内容能匹配上。比如对于一些双字节语言国家,可能服务器返回的编码类型是UTF-8,但真正的内容却不是UTF-8编码的,因此需要在另外的地方去得到页面的编码信息;但是如果服务器返回的编码不是UTF-8,而是具体的一些编码,比如gb2312等,那服务器返回的可能是正确的编码信息。通过method对象的getResponseCharSet()方法就可以得到http头中的编码信息。

          对于象xml或者html这样的文件,允许作者在页面中直接指定编码类型。比如在html中会有<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>这样的标签;或者在xml中会有<?xml version="1.0" encoding="gb2312"?>这样的标签,在这些情况下,可能与http头中返回的编码信息冲突,需要用户自己判断到底那种编码类型应该是真正的编码。

          2、自动转向
          根据RFC2616中对自动转向的定义,主要有两种:301和302。301表示永久的移走(Moved Permanently),当返回的是301,则表示请求的资源已经被移到一个固定的新地方,任何向该地址发起请求都会被转到新的地址上。302表示暂时的转向,比如在服务器端的servlet程序调用了sendRedirect方法,则在客户端就会得到一个302的代码,这时服务器返回的头信息中location的值就是sendRedirect转向的目标地址。

          HttpClient支持自动转向处理,但是象POST和PUT方式这种要求接受后继服务的请求方式,暂时不支持自动转向,因此如果碰到POST方式提交后返回的是301或者302的话需要自己处理。就像刚才在POSTMethod中举的例子:如果想进入登录BBS后的页面,必须重新发起登录的请求,请求的地址可以在头字段location中得到。不过需要注意的是,有时候location返回的可能是相对路径,因此需要对location返回的值做一些处理才可以发起向新地址的请求。

          另外除了在头中包含的信息可能使页面发生重定向外,在页面中也有可能会发生页面的重定向。引起页面自动转发的标签是:<meta http-equiv="refresh" content="5; url=....">。如果你想在程序中也处理这种情况的话得自己分析页面来实现转向。需要注意的是,在上面那个标签中url的值也可以是一个相对地址,如果是这样的话,需要对它做一些处理后才可以转发。

          3、处理HTTPS协议
          HttpClient提供了对SSL的支持,在使用SSL之前必须安装JSSE。在Sun提供的1.4以后的版本中,JSSE已经集成到JDK中,如果你使用的是JDK1.4以前的版本则必须安装JSSE。JSSE不同的厂家有不同的实现。下面介绍怎么使用HttpClient来打开Https连接。这里有两种方法可以打开https连接,第一种就是得到服务器颁发的证书,然后导入到本地的keystore中;另外一种办法就是通过扩展HttpClient的类来实现自动接受证书。

          软件截图

          • httpclient jar包

          下载地址

          httpclient jar包 v4.3.6 绿色版

          高速下载器通道
          其他下载地址

          软件评论

            <th id="czrov"></th>
            <tr id="czrov"></tr>
          1. <object id="czrov"></object>
            <th id="czrov"><video id="czrov"><span id="czrov"></span></video></th>

                  国产第|页日本草草影院,亚洲自偷自拍另类第1页,自偷自拍亚洲综合精品,亚洲综合一区自偷自拍

                  品牌简介

                  {转码主词}