我使用 Tcl 脚本从几个 API 中提取数据,突然间一些 API 停止工作。例如:
set data [http_call_get https://api.vineapp.com/timelines/popular?page=1&anchor=1]
响应错误:
SSL Channel "sock624": error: sslv3 alert handshake failure
奇怪的是,来自不同站点的五个 API 中的两个在一个小时内或彼此停止工作,所以我觉得随着与 "::http::register 绑定(bind)的 tls1.6.3.1 tcl 包的兼容性发生了一些变化https 443::tls::socket"
我试过三台不同的机器(2 个 Windows 和一个 ubuntu 机器)。
最佳答案
您尝试连接的站点可能由于 poodle 漏洞而禁用了 sslv3。
我猜你的 tcl 脚本需要改用 TLS。
关于api - TLS sslv3 握手错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26372361/