回答
是,在HTTP頭中,會有一個Referer的線,這是從客戶端來了,如果他們選擇把它的URI。有些人選擇做事情而不發送,在這種情況下,你可以做的事情不多。
有幾篇關於解析HTTP頭文件的文章,你可以使用其中的一個並借用他們的方法。
這是有幾個很好的例子在它的職位之一:Parse raw HTTP Headers
你只需要做的Django抽絲頭,所以你可以分析他們,這是不難做到的,我相信有用於在Web應用程序中獲取標題的標準庫中的函數。
是的,重要的是,在一些請求中出現這個頭,但在其他請求沒有。 那麼解決方案是強制發送? 我怎樣才能讓http_referer發送? 非常感謝你 – 2013-05-09 12:53:35
對,如果這個標題不存在,沒有一個很好的方法可以找出來自其他地方的來電,而不是來自你的網站的某個地方,你可以查看網站記錄。如果他們來自其他地方或直接將呼叫輸入程序,或者不發送標題,則無法很好地知道它們來自哪裏。 – 2013-05-09 12:55:07
以及如何才能爲http_referer ti發送正確的值? 在我的情況下,api調用是在視圖中使用urllib – 2013-05-09 12:57:29
- 1. 在django中發出搜索請求
- 2. 從請求URL中檢索值
- 3. 發送請求以從Django中檢索數據
- 4. 如何從Laravel 5中的請求中檢索url參數?
- 5. 請求url無法檢索?
- 6. API從URL獲取請求
- 7. Django API請求
- 8. 在提出請求之前從WSDL中檢索值
- 9. 如何從POST請求中檢索cookie?
- 10. jsf - 從ajax請求中檢索參數
- 11. Gerrit 2.8.5從http請求中檢索xGerritAuth
- 12. 從MDX請求中檢索數據Mondrian
- 13. 如何從JSON請求中檢索值?
- 14. 從PUT請求中檢索參數
- 15. 向StackExchange Api發出請求
- 16. 從URL發送cURL請求?
- 17. 在發佈請求中發送http url作爲請求參數
- 18. 檢索從POST請求
- 19. 從檢索請求對象
- 20. HttpWebRequest請求帶「?」在API URL
- 21. Html按鈕發送發佈請求以從表中檢索.json中的信息
- 22. 陣列中的URL API請求
- 23. django modelformset_factory POST請求數據檢索
- 24. 請求從url中丟失
- 25. 從角度發佈請求中檢索數據
- 26. 從發佈請求中檢索標題值
- 27. 在Django模板中向外部服務器/ url發出POST請求
- 28. 從POST請求中檢索訪問令牌並在GET請求中使用
- 29. 在http請求(Django)中發送page_size
- 30. 在django rest框架api中通過請求標題發佈device_id
你的意思是來自用戶的IP?或者你正在尋找或整個網站的網址? – 2013-05-09 12:43:04
當整個網站的網址! – 2013-05-09 13:06:21