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。
两个版本区别在官网上已经说明了:
![](http://blog.51cto.com/attachment/201201/104950761.png)
commons-httpclient是一个遗留版本,现在官方已经不推荐使用了,这个版本中好像也没有关于访问https站点中需要加载SSLContext的类。
httpclient是官方现在还在开发的,还在维护的,功能也比较强大的组件。
关于commons-httpclient,在这个文章中有表述错误的地方,请博友们指出,谢谢!!
想了N种方法解决但是反反复复就是解决不了,所以改用了httpclient,但是发现httpclient有两个版本的一个是httpClient-4.x一个是commons-HttpClient。
两个版本区别在官网上已经说明了:
![](http://blog.51cto.com/attachment/201201/104950761.png)
commons-httpclient是一个遗留版本,现在官方已经不推荐使用了,这个版本中好像也没有关于访问https站点中需要加载SSLContext的类。
httpclient是官方现在还在开发的,还在维护的,功能也比较强大的组件。
关于commons-httpclient,在这个文章中有表述错误的地方,请博友们指出,谢谢!!
相关文章推荐
- httpClient和common-httpclient的区别
- jar httpclient 少包,此处 区别 common-http包
- HttpClient,HttpUrlConnection的区别
- HttpClient3与HttpClient4区别
- common-httpclient上传文件
- HttpClient和HttpURLConnection的区别
- HttpClient和HttpURLConnection的使用和区别
- HttpClient和HttpURLConnection的区别
- HttpClient和HttpURLConnection的使用和区别
- HttpClient和HttpURLConnection的使用和区别(上)
- org.apache.http.client.HttpClient和org.apache.commons.httpclient.HttpClient的区别
- HttpURLConnection与HttpClient区别及联系
- HttpClient 和 HttpUrlConnection 区别
- HttpClient和HttpURLConnection的使用和区别
- Java网络连接之HttpURLConnection与HttpClient 区别及联系
- HttpClient和HttpURLConnection的使用和区别(下)
- URLConnection和HttpClient的区别
- android中HttpClient和HttpConnection的区别和应用
- AndroidHttp通信 HTTP Client与HttpURLConnection的区别
- Android Apache common ftp开源库以及http区别分析