如何在Django视图中设置HTTP_REFERER标头?

时间:2016-03-07 19:44:29

标签: python django

是否可以在Django视图中明确设置请求的HTTP_REFERER标头,覆盖浏览器?我试过self.request.META.get('HTTP_REFERER') = '/example/uri/here/',但这是错误的。我的猜测是不可能的?

2 个答案:

答案 0 :(得分:2)

self.request.META['HTTP_REFERER'] = '/example/uri/here/' 是一本字典,所以你只需这样做:

{{1}}

我不确定你为什么要这样做。请注意,原始标头将包含域。

答案 1 :(得分:1)

在您的视图response中,您可以set or modify HTTP header fields

response = HttpResponse()
response['REFERER'] = '/example/uri/here/'
return response