我是靠谱客的博主 糊涂饼干,最近开发中收集的这篇文章主要介绍httpClient和common-httpclient的区别 ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

出处http://237451446.blog.51cto.com/2307663/760923
最近写了访问https站点的程序,使用URL和HttpsURLConnection访问的时候会出现转化异常。异常如下:java.lang.ClassCastException: com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl cannot be cast to javax.net.ssl.HttpsURLConnection

想了N种方法解决但是反反复复就是解决不了,所以改用了httpclient,但是发现httpclient有两个版本的一个是httpClient-4.x一个是commons-HttpClient。

两个版本区别在官网上已经说明了:

commons-httpclient是一个遗留版本,现在官方已经不推荐使用了,这个版本中好像也没有关于访问https站点中需要加载SSLContext的类。

httpclient是官方现在还在开发的,还在维护的,功能也比较强大的组件。

关于commons-httpclient,在这个文章中有表述错误的地方,请博友们指出,谢谢!!

最后

以上就是糊涂饼干为你收集整理的httpClient和common-httpclient的区别 的全部内容,希望文章能够帮你解决httpClient和common-httpclient的区别 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部