zoukankan      html  css  js  c++  java
  • C# 指定http请求使用Tls1.2

    转载于

    https://blog.csdn.net/yanghaitian/article/details/77498872

    客户端语言
    版本
    类库
    是否支持
    兼容方案
     
    Java 1.6.115之前   第三方支持包  
      1.6.115之后   启动jvm 添加参数-Dhttps.protocols=TLSv1.1,TLSv1.2   
      1.7   启动jvm 添加参数-Dhttps.protocols=TLSv1.1,TLSv1.2   
      1.8   默认支持  
    Nodejs 各个版本   默认支持  
    c#,asp.net 4.0-4.4  

    在发送HTTP请求前加入下行代码

    ServicePointManager.SecurityProtocol = (SecurityProtocolType)192 | (SecurityProtocolType)768 | (SecurityProtocolType)3072;
     
      4.5  

    如果是4.5以上版本可以直接使用

    ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11;
     
    Python  2.7-3   默认支持  
    curl 7.19.7   默认支持  
    Golang  1.7.4 net/http 默认支持  
    Ruby          
    php php5.6 file_get_contents    
        httpclient    
        curl    
      php5.3.29 file_get_contents    
        httpclient    
        curl    
  • 相关阅读:
    JavaSE之流程控制结构
    JavaSE的基本语法
    排序算法
    Java实现归并排序
    Java中线程池的介绍
    Java锁的升降级及synchoronized优化
    ThreadLocal应用与原理
    spring bean 实例化bean前后进行相应的设置
    maven依赖配置和依赖范围
    springmvc校验
  • 原文地址:https://www.cnblogs.com/lidaying5/p/9263533.html
Copyright © 2011-2022 走看看