我有一个在本地主机上运行的google appengine项目。一切正常,直到我转到“登录”页面。当我去那里时,出现以下错误:
This site can’t provide a secure connection 127.0.0.1 sent an invalid response.
Try running Windows Network Diagnostics.
ERR_SSL_PROTOCOL_ERROR
我用来运行项目的appengine命令是dev_appserver.py" --host 127.0.0.1 .
这是运行pycharm。这仅在“登录”端点中发生,而在其他端点中不发生。
我得到的控制台错误是:
default: "GET /signin HTTP/1.1" 301 -
要通过HTTPS连接,您的服务器上需要一个有效的SSL证书,据我的消息,这是您的本地服务器。您可以获得本地服务器的证书,但是在本地工作时,我认为这样做不值得。另一方面,当您部署到Google App Engine you get SSL certificate automatically并由Google管理时,这就是为什么您的代码可以在部署中毫无问题地工作的原因。