是否有可能在Django視圖中顯式設置請求的HTTP_REFERER
標題,並覆蓋瀏覽器?我試過self.request.META.get('HTTP_REFERER') = '/example/uri/here/'
,但它是錯誤的。我的猜測是這不可能?如何在Django視圖中設置HTTP_REFERER標頭?
2
A
回答
2
request.META
是一本字典,讓你簡單地做:
self.request.META['HTTP_REFERER'] = '/example/uri/here/'
我不知道你爲什麼會想這樣做。請注意,原始標題將包含域。
1
在你看來的response
,你可以set or modify HTTP header fields:
response = HttpResponse()
response['REFERER'] = '/example/uri/here/'
return response
相關問題
- 1. 在Django測試中設置HTTP_REFERER標頭
- 2. Django:如何設置枕頭?
- 3. 在Django視圖中設置cookie
- 4. 無法設置http_referer
- 5. 如何在圖像視圖中設置圖像的標籤?
- 6. 在ASIHTTPRequest中設置標頭
- 7. 如何在django通用視圖中使用format()設置success_mesasge?
- 8. 如何在django創建視圖中自動設置外鍵
- 9. 爲Django設置AJAX請求標頭
- 10. Django:在視圖中設置電子郵件設置
- 11. 如何在php中配置.htaccess HTTP_REFERER?
- 12. 無法在視圖中設置標籤
- 13. django視圖中的設置語言
- 14. 如何在App.Xaml中設置視圖StartUpUri
- 15. 如何在UIViewController中設置視圖
- 16. python django 1.4如何設置兩個WWW-Authenticate http標頭
- 17. 由客戶端設置HTTP_REFERER
- 18. C#如何在列表視圖中設置標籤文本?
- 19. 如何在ASP.NET MVC視圖中設置頁面標題?
- 20. 對象在Visual C#中的箭頭狀圖標設計視圖
- 21. 如何在MenuTrigger中設置圖標
- 22. 如何在JTable列中設置圖標?
- 23. 如何在圖像上永久設置視頻圖標
- 24. Firebase ui - 在android中設置FirebaseRecyclerView的設置標題視圖
- 25. 在網頁上爲URL設置HTTP_REFERER?
- 26. 如何設置此視圖?
- 27. 如何通過標頭設置cookie?
- 28. 如何設置響應標頭
- 29. 如何設置curl的請求標頭?
- 30. 如何設置PDF標頭的高度?
你說得對。設置這種人爲的唯一原因是我在我的網絡中發現了一些真正古老的客戶(認爲舊式功能手機)在我的代碼中執行'request.META.get('HTTP_REFERER')'時出現錯誤。他們的瀏覽器可能無法設置它。所以我想,也許我可以做一個'試試''除了',並自己設置?我想說我的網絡上有10%左右的人有這個問題。你有什麼建議? –
我不確定,但這聽起來像是一個單獨的問題。 – Alasdair
是的,它是一個單獨的問題;只是爲了得到一個feelky。至於對問題的回答,那確實是完整的。我會標記一下。 –