欢迎光临
我们一直在努力

win10系统如何让Winhttp 支持 TLS1.1/TLS1.2解决不显示验证码问题

一般都是win7系统需要解决这样的问题,win7也是比较好解决的,win10暂时没遇到过,WinHTTP是Windows操作系统中的一个API,它提供了一种在应用程序中进行HTTP和HTTPS通信的方式。默认情况下,WinHTTP在Windows 10中支持TLS 1.0和SSL 3.0。

出现问题的话,一般是易语言post时候,图片框会不显示验证码,win7系统安装一个更新补丁就可以了。

下面是人工智能给出的方案(是解决win10系统的),没有测试:
要让WinHTTP支持TLS 1.1和TLS 1.2,可以按照以下步骤操作:

1、打开注册表编辑器(运行regedit.exe)。
2、导航到以下注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp
3、在WinHttp项下,创建一个名为DefaultSecureProtocols的DWORD值。如果该值已经存在,则跳过此步骤。

4、双击DefaultSecureProtocols,设置其数值数据为:
0x00000800 (2048) //支持TLS 1.1
0x00000A00 (2560) //支持TLS 1.1和TLS 1.2

如果您只需要支持TLS 1.2,则可以将数值数据设置为0x00000A00 (2560)。

5、关闭注册表编辑器,并重新启动您的应用程序。
完成上述步骤后,WinHTTP就应该支持TLS 1.1和TLS 1.2了。
如果有测试的可以给个评论。

支付宝扫码打赏 微信扫码打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

未经允许不得转载:军哥驿站 » win10系统如何让Winhttp 支持 TLS1.1/TLS1.2解决不显示验证码问题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

军哥驿站 建站更专业 更方便

网站开发联系我们