【发布时间】:2020-01-12 21:47:08
【问题描述】:
我有一个在 localhost 中运行的 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 -
【问题讨论】:
-
您的页面似乎正在重定向您。但是,您只显示
301而不是收到的整个响应。使用curl -i YOUR_URL。查找 HTTPLocation标头。你没有发布你的代码,所以我不能推荐一个解决方案。 -
我添加了完整标题的屏幕截图
-
您被重定向到
https://localhost:8080/signin。您的软件正在执行此操作,或者身份验证正在执行此操作。有关您已配置内容的更多详细信息。 -
这个网络应用一旦部署到谷歌云就不会返回这个错误。当我通过 pycharm 在 localhost 上运行它时,我只会收到此错误。我可以提供哪些其他有用的细节?
-
您在哪里配置了重定向 URL?显示该代码或配置。它在 App Engine 中工作的原因是支持 SSL。
标签: django google-app-engine ssl google-cloud-platform pycharm