看看页面是否通过https服务器或不在应用程序引擎

由于Google App Engine推出了Let's Encrypt证书 ,因此我现在可以通过https服务我的网站。

我没有find如何做一个正确的redirect从httphttps ,所以我通过调用redirect,如果通过HTTP访问页面,在应用程序级别(在Python中 )。

我现在想知道,如果所有的页面都通过https服务 。 从查看日志,我可以看到没有任何迹象表明是否有服务或不通过https 。 有没有办法显示呢?

我不想logging每个https请求,只是为了看到这一点。 可能是一个像标签一样轻的东西?

如果您的目的是总是提供https服务,那么通过自动将http请求redirect到HTTPS URL,您可以将app.yamlconfiguration文件中的“secure”参数设置为“always”值。 这在“app.yaml参考” 页面的“处理程序元素”子章节中进行了说明 。

或者,您也可以设置“redirect_http_response_code”,并使用设置值来确定是否通过https提供所有页面。 这是你现在真正想知道在这个阶段。