在Django中将头附加到重定向
在我看来,我想重定向到一个URL(指向一个托管图像),但也要将在Django中将头附加到重定向,django,redirect,python-requests,http-status-code-403,Django,Redirect,Python Requests,Http Status Code 403,在我看来,我想重定向到一个URL(指向一个托管图像),但也要将User-Agent头添加到该GET请求中(以避免403错误)。我探讨了两种选择: 重定向(url)Django函数。有没有办法添加标题 使用请求库: r = requests.get(picture.url, headers={'User-Agent': user_agent,}) 但是,我应该从我的观点中返回什么呢return r,return r.content或return json()对我不起作用 ==重复问题解决方案后编
User-Agent
头添加到该GET请求中(以避免403错误)。我探讨了两种选择:
重定向(url)
Django函数。有没有办法添加标题请求
库:
r = requests.get(picture.url, headers={'User-Agent': user_agent,})
但是,我应该从我的观点中返回什么呢return r
,return r.content
或return json()
对我不起作用image.png
时的403错误没有帮助。我希望确保将头添加到获取图像的GET请求中,而不是视图返回的响应中
谢谢 这回答了你的问题吗?谢谢,我以前试过,但在我的场景中似乎不起作用。请看我的编辑上面。
def my_view(request):
response = redirect("www.somewebsite.com/image.png")
response['User-Agent'] = "Mozilla..."
return response