【问题标题】:How to implement hotlinking prevention in Google App Engine如何在 Google App Engine 中实现防盗链
【发布时间】:2010-10-28 12:54:02
【问题描述】:

我的应用程序在 GAE 上,我试图弄清楚如何防止在 Python 中动态提供图像(例如 /image?id=E23432E)的热链接。请指教。

【问题讨论】:

    标签: python google-app-engine hotlinking


    【解决方案1】:

    在谷歌webapp框架中,可以从Request class中提取referer:

    def get(self):
        referer = self.request.headers.get("Referer")
        # Will be None if no referer given in header.
    

    请注意,这是referer,而不是referrer(请参阅this dictionary entry)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-22
      • 1970-01-01
      • 2010-11-03
      • 2010-10-11
      • 1970-01-01
      • 2014-08-23
      • 1970-01-01
      相关资源
      最近更新 更多