访问新浪的股票api,报错 请求被中止: 未能创建 SSL/TLS 安全通道 ,但不是每次都报,偶尔报错

新浪 API 可能要求较新的 TLS 版本(1.2 或 1.3),而你的客户端默认使用旧版本。

偶发报错可能是因为新浪的负载均衡器中,部分节点对旧协议容忍度不同

以管理员身份运行以下注册表脚本,强制 .NET 2.0 使用 TLS 1.2:


Windows Registry Editor Version 5.00

; 启用 .NET Framework 2.0 的 TLS 1.2
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001

; 64位系统还需添加 Wow6432Node
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001

; 启用系统级 TLS 1.2
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
posted @ 2026-03-16 08:28  jetz  阅读(4)  评论(0)    收藏  举报