C# 指定http請求使用Tls1.2
阿新 • • 發佈:2021-01-11
客戶端語言 | 版本 | 類庫 | 是否支援 | 相容方案 | |
---|---|---|---|---|---|
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 | 是 |