HTTP客户端库建立在Java
HttpClient的开发包,提供了一个完整的HTTP客户端库访问并从中受益。
HttpClient的目前实现的HTTP/1.0和HTTP/1.1协议中的相关部分,包括请求方法HEAD,GET,POST和PUT,和授权,重定向请求和Cookie的神器出山:www.shenqi73.com自动处理。
此外,包括编解码器类包含的base64,使用quoted-printable,URL编码,分块的multipart / form-data的编码的编码器和解码器。
要求:
·
的Java 此版本中的新功能:
这里是一个固定的,因为最后一个版本(V0.3-2)的错误列表:
·如果回应中包含一个“内容长度:0”,则客户端将挂起。
·固定在响应解析的问题:如果Content-Length头包含尾随空格抛出一个NumberFormatException。
·固定在授权处理问题。如果响应的请求需要授权是一个重定向,也需要新的URI的授权,没有授权的信息被缓存为新的URI,那么客户端将发送旧的授权标头的新的URI。这可能会导致一个400响应,如果两个URI的使用摘要式身份验证。
·问题AuthorizationInfo.addDigestAuthentication()固定。如果被使用,然后打一个ArrayIndexOutOfBoundsException异常被抛出时,使用摘要式身份验证的网站。
·重定向处理中的错误修复:新的URI的路径部分没有被正确编码后才能使用。
·重定向处理的问题修正:如果端口的请求的默认端口(即80用于HTTP)...