tangbinde 发表于 2018-9-21 08:37:03

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


http\client


curl

php5.3.29
file_get_contents


http\client


curl


页: [1]
查看完整版本: C# 指定http请求使用Tls1.2