我是靠谱客的博主 糊涂饼干,这篇文章主要介绍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的区别内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部