0

我无法从 Excel VBA 调用 RESTfull API,因为 API 使用 TLS1.2。显然,在 VBA 中无法设置使用 TLS1.2 的选项。我尝试设置 WINHTTP_OPTION_SECURE_PROTOCOLS 选项,但它被忽略了。

有谁知道可能的解决方案?最好是不涉及更改注册表的那个。

4

1 回答 1

0

我遇到了同样的问题,发现问题在于 Windows 7 中的 WINHTTP_OPTION_SECURE_PROTOCOLS 标志不包括 TLS 1.1 或 TLS 1.2 协议。

因此,如果您有 Win7,您可以在此处查看潜在的解决方案:

https://support.microsoft.com/en-us/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-default-secure-protocols-in-wi

于 2019-04-03T19:32:59.857 回答