aardio 文档

inet.tls 库模块帮助文档

说明

Internet 选项

打开 Internet 选项 » 高级(可勾选 TLS 版本):

raw.execute("control.exe","inetcpl.cpl,,6"); 

注册表

注册表键: HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings 设置值(TLS 版本): SecureProtocols

下面是 SecureProtocols 可能的值(多个值通过按位或组合):

实际上现在所有网站的最低要求是 TLS 1.2 。

Win10,Win11 不用改。 新版 Win10,Win11 默认值为 0x2000 | 0x800 老版 Win10 默认值为 0x800

有些软件错误地修改了 Win10,Win11 这个注册表值, 会导致 inet.http 返回 12157 错误(错误信息为安全频道支持出错)。

inet.tls 在 Win7 会将此值修改为 0xA80, 而在 Win10 以后的系统只有在检测到 SecureProtocols 低于 TLS 1.2 这样的错误值才会进行修正。

inet 成员列表 #

inet.tls #

在 WIN7 系统上为 inet.http 以及 web.form 启用 TLS 1.2。
在 Win10 以后系统只有在检测到注册表被错误地修改为低于 TLS 1.2 时才会进行修正。
inet.http,web.form,以及所有 web.rest 的客户端都已默认导入此库

Markdown 格式