java common http_httpClient和common-httpclient的区别
最近写了访问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,在这个文章中有表述错误的地方,请博友们指出,谢谢!!
java common http_httpClient和common-httpclient的区别相关推荐
- Java爬虫(二)-- httpClient模拟Http请求+jsoup页面解析
博客 学院 下载 GitChat TinyMind 论坛 APP 问答 商城 VIP会员 活动 招聘 ITeye 写博客 发Chat 传资源 登录注册 原 Java爬虫(二)-- httpClient ...
- Java中实现接口与继承的区别
** Java中实现接口与继承的区别 ** 首先,先来了解一下什么是接口和继承.接口一般是使用interface来定义的.接口定义同类的定义类似,分为接口的声明和接口体,其中接口体由常量定义和方法定义 ...
- java虚拟机参数-X 与 -XX的区别
java虚拟机参数-X 与 -XX的区别 java虚拟机参数-X 与 -XX的区别 为什么有的用-X 如,-Xms -Xmx -Xmn等 有的用-XX: 如-XX:MaxPermSize=100M等 ...
- 浅谈Java语言中ArrayList和HashSet的区别
Java语言中ArrayList和HashSet的区别 2019-04-10 13:22:49 一.基本区别 首先一起看个实例,其代码如下: package com.MrZ_baby.com; i ...
- Java中PreparedStatement和Statement的用法区别
Java中PreparedStatement和Statement的用法区别 (2012-08-01 11:06:44) 转载▼ 标签: 杂谈 1. PreparedStatement接口继承Sta ...
- Java中long和Long有什么区别
Java中long和Long有什么区别(转) Java的数据类型分两种: 1.基本类型:long,int,byte,float,double,char 2. 对象类型(类): Long,Integer ...
- java中的sleep()和wait()的区别
对于sleep()方法,我们首先要知道该方法是属于Thread类中的.而wait()方法,则是属于Object类中的. sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监 ...
- Java中活锁和死锁有什么区别?
Java中活锁和死锁有什么区别? 活锁:一个线程通常会有会响应其他线程的活动.如果其他线程也会响应另一个线程的活动,那么就有可能发生活锁.同死锁一样,发生活锁的线程无法继续执行.然而线程并没有阻塞-- ...
- Java中wait和sleep方法的区别
1.两者的区别 这两个方法来自不同的类分别是Thread和Object 最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法(锁代码块和方法锁). wait ...
- java comparator相等_详解Java中Comparable和Comparator接口的区别
详解Java中Comparable和Comparator接口的区别 发布于 2020-7-20| 复制链接 摘记: 详解Java中Comparable和Comparator接口的区别本文要来详细分析一 ...
最新文章
- 算法-打印两个有序链表的公共部分
- VC++学习(6):菜单编程
- flink的CEP调研与使用
- js正则表达式限制文本框只能输入数字,小数点,英文字母
- oracle 学习日志 ----Oracle时间加减
- 北京工业大学微型计算机接口技术考试,汇编语言微机原理及接口技术期末试卷含答案...
- mysql中权限的小知识
- javascript高级程序设计---document节点
- 《计算机网络》-- 第一章 概述
- Win10版本那么多怎么区别
- python animation 轨迹_在jupyter noteb之外显示动画
- 华为2017java笔试题_华为Java笔试题
- psd转换为html模板
- 算法训练 大等于n的最小完全平方数 python
- win11微软账户登录一直转圈怎么解决?win11微软账户登录一直转圈
- 用Python计算两图像的峰值信噪比PSNR
- nao机器人拆解_如何获得明了清晰的人生
- 基于ANSYS的无约束梁的模态分析与实验结果比较
- 【读书笔记->数据分析】BDA教材《数据分析》书籍介绍
- 数据结构之顺序存储与链式存储
热门文章
- c++与java中子类中调用父类成员的方法
- Eclipse字体设置
- 图解使用Win8Api进行Metro风格的程序开发十一----联系人选择
- Oracle数据库游标在存储过程中的使用
- oracler日期函数相差六个月_Oracle数据库之SQL单行函数---日期函数集锦
- python include函数_python 库函数
- python 遍历文件夹 提取文件内信息 存为新文件名_python获取遍历文件名称并分别保存为XLSX和CSV格式...
- python找出值为nan_Python Numpy:找到list中的np.nan值方法
- timer.schedule —— timer定时器的用法
- index.html安全文件,restorecon - 恢复文件的安全上下文