您的位置:首页 > 理论基础 > 计算机网络

httpClient和common-httpclient的区别

2012-01-10 10:53 274 查看
最近写了访问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,在这个文章中有表述错误的地方,请博友们指出,谢谢!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息