java 启用 sslv3_jdk版本导致的调用https的SSLV3协议错误

在调试接口过程中,发现本地调试一直正常,但服务器一直报 “Server chose SSLv3, but that protocol version is not enabled or not supported by the client.” 去网上查了下,说linux要开启SSL v3。咨询了下运维,给我的答复是,https的URL可以在服务器上访问。 在这个过程中我看了下服务器的jdk版本和我本地运行的jdk版本不一致,网上看了下这两个版本的区别,发现本地的jdk默认开启了SSLV3,而服务器上jdk版本是关闭的。 然后去问了客户给的https支持的协议,说是支持SSLV3,不支持SSLV2及其他。 因为所有客户都是http协议访问,所以让客户把https协议改成了http协议。就没再开启服务器jdk sslv3 下面给出代码实现

public static String httpPost(String url, String json,Map headerMap)

throws Exception {

String res = null;

// 将JSON进行UTF-8编码,以便传输中文

//String encoderJson = URLEncoder.encode(json,"UTF-8");

final CloseableHttpClient httpClient = HttpClients.createDefault();

HttpPost httpPost = new HttpPost(url);

httpPost.addHeader(HTTP.CONTENT_TYPE, HttpUtils.APPLICATION_JSON);

RequestConfig requestConfig = Reque

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
出现 "AttributeError: module 'OpenSSL.SSL' has no attribute 'SSLv3_METHOD'" 错误是因为版本问题。可以尝试以下解决方法: 方法1: 卸载新版,安装旧版 首先,使用pip命令卸载pyOpenSSL的新版: pip uninstall pyOpenSSL==22.1.0 然后,安装pyOpenSSL的旧版: pip install pyOpenSSL==22.0.0 方法2: 重新安装scrapy和ssl 首先,使用pip命令卸载scrapy和pyopenssl: pip uninstall scrapy pip uninstall pyopenssl 然后,按照正确的顺序重新安装它们: pip install pyopenssl pip install scrapy 请注意,在重新安装之前,确保你已经卸载了这些包。 如果以上方法都没有解决问题,建议尝试从bing等搜索引擎中查找更多的解决方法,或者在相关的开发者社区寻求帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [module ‘OpenSSL.SSL‘ has no attribute ‘SSLv3_METHOD‘的解决方法](https://blog.csdn.net/sinat_34461975/article/details/127082156)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [’Open.SSL has no attribute SSLv3_METHOD‘的问题](https://blog.csdn.net/m0_60420547/article/details/127108247)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [ca.rar_CA_open ssl_openssl apps.h](https://download.csdn.net/download/weixin_42651748/86574060)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值