gpt4 book ai didi

python - 阻止来自 *.appspot.com 的请求并在 Google App Engine 中强制自定义域

转载 作者:太空狗 更新时间:2023-10-29 17:13:08 26 4
gpt4 key购买 nike

如何阻止用户在 example.appspot.com 上访问我的应用程序并强制他们在 example.com 上访问它?我已经有 example.com 工作,但我不希望用户能够访问 appspot 域。我正在使用 python。

最佳答案

您可以检查 os.environ['HTTP_HOST'].endswith('.appspot.com') - 如果是,那么您正在从 something.appspot 提供服务。 com 并且可以发送重定向,或者根据需要改变您的行为。

您可以通过任何不同的方式(装饰器、WSGI 中间件、从您的中间基类继承 webapp .RequestHandler [[或您当前正在使用的任何其他基本处理程序类]] 和方法名称不同于应用程序级处理程序类中的 get 和 post,以及其他)但我认为这里的关键思想是os.environ 是由应用引擎框架根据 CGI 标准设置的,因此您可以依赖这些标准(类似地,WSGI 根据从 os.environ 获取的值构建自己的环境)。

关于python - 阻止来自 *.appspot.com 的请求并在 Google App Engine 中强制自定义域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1364733/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com