微信小程序开发者交流群

admin

admin

发表于 2017-07-26 21:05:12

摘要:微信小程序开发者社区(www.mntuku.cn)为您提供:小程序报错 TLS 版本必须大于等于 1.2
相关的资讯,希望对您有帮助。

小程序报错 TLS 版本必须大于等于 1.2

小程序报错 TLS 版本必须大于等于 1.2

服务器是windows 2008 server 
环境是IIS7 
SSL是申请用的阿里免费。微信小程序发现wx.request,调试报错: 小程序要求的 TLS 版本必须大于等于 1.2

直接说解决办法吧:在PowerShell中运行一下代码(复制粘贴即可),PowerShell窗口打开方式可以用下面任意一种 
1:开始->运行->输入 PowerShell

2:开始->所有程序->附件 找到

  1. # Enables TLS 1.2 on windows Server 2008 R2 and Windows 7
  2. # These keys do not exist so they need to be created prior to setting values.
  3. md HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2
  4. md HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server
  5. md HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client
  6. # Enable TLS 1.2 for client and server SCHANNEL communications
  7. new-itemproperty -path HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server -name Enabled -value 1 -PropertyType DWord
  8. new-itemproperty -path HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server -name DisabledByDefault -value 0 -PropertyType DWord
  9. new-itemproperty -path HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client -name Enabled -value 1 -PropertyType DWord
  10. new-itemproperty -path HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client -name DisabledByDefault -value 0 -PropertyType DWord
  11. # Disable SSL 2.0 (PCI Compliance)
  12. md HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Server
  13. new-itemproperty -path HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Server -name Enabled -value 0 -PropertyType DWord
  14. # Enables TLS 1.2 on Windows Server 2008 R2 and Windows 7 # These keys do not exist so they need to be created prior to setting values. md HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2 md HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server md HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client # Enable TLS 1.2 for client and server SCHANNEL communications new-itemproperty -path HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server -name Enabled -value 1 -PropertyType DWord new-itemproperty -path HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server -name DisabledByDefault -value 0 -PropertyType DWord new-itemproperty -path HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client -name Enabled -value 1 -PropertyType DWord new-itemproperty -path HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client -name DisabledByDefault -value 0 -PropertyType DWord # Disable SSL 2.0 (PCI Compliance) md HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Server new-itemproperty -path HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Server -name Enabled -value 0 -PropertyType DWord

输入以上命令后直接回车 
3:重启服务器(我滴重启iis好像没彻底生效)后OK,再请请求wx.request正常


110阅读 | 0评论
你的回应