问题表现:
可能原因:
HTTP/1.1 426 Upgrade Required,加密套件不支持
解决方案:
请检查服务器加密套件,为保持兼容性,微信平台的校验服务,要求开发者的校验文件所在服务器,需配置符合行业最佳实践的 SSL/TLS。
目前平台的部分校验已支持 TLS 1.2,可配置 TLS 1.2 加密套件(不可仅配置 TLS 1.3,无法校验通过且会报系统错误)
如你已配置 TLS 1.2 但仍然无法通过校验,建议再配置允许降级的 TLS 1.2 加密套件(或 TLS1.1 加密套件),校验通过后可移除。
另外需要注意遇到 echostr 时,服务器需要原样返回,而不是 SUCCESS、OK 等。
以下是经过测试的推荐配置:
