如何在Google App Engine中实现热链接防护

use*_*677 5 python google-app-engine hotlinking

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

Dzi*_*inX 11

在Google webapp框架中,您可以从Request类中提取引用者:

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

请注意referer,不是referrer(请参阅此词典条目).