概述
出处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的区别 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复