我在通过代理加载https页面时遇到问题。问题。
以下是用于设置代理的代码:
proxy = QNetworkProxy()
proxy.setType(QNetworkProxy.HttpProxy)
proxy.setHostName('127.0.0.1')
proxy.setPort(10001)
QNetworkProxy.setApplicationProxy(proxy)
我确定这不是代理问题。 Http页面可以成功加载 Qt配置了SSL支持。可以在没有代理设置的情况下加载Https页面。
如何通过代理加载https页面?
更新:我想知道这是否是证书问题,因为代理是在GAE上构建的,并访问带有假证书的https页面。但Qt没有输出任何错误日志。
答案 0 :(得分:1)
解决了。
这是证书的问题。将证书导入系统范围的证书颁发机构数据库后,可以加载该页面。