C# 指定http请求使用Tls1.2
客户端语言
|
版本
|
类库
|
是否支持
|
兼容方案
|
|
---|---|---|---|---|---|
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 | 是 |