回答
是,在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. Django API请求
- 7. 如何从POST请求中检索cookie?
- 8. Gerrit 2.8.5从http请求中检索xGerritAuth
- 9. 如何从JSON请求中检索值?
- 10. 向StackExchange Api发出请求
- 11. 从URL发送cURL请求?
- 12. 检索从POST请求
- 13. 从检索请求对象
- 14. HttpWebRequest请求带“?”在API URL
- 15. 请求从url中丢失
- 16. 从角度发布请求中检索数据
- 17. 从发布请求中检索标题值
- 18. django modelformset_factory POST请求数据检索
- 19. 在django rest框架api中通过请求标题发布device_id
- 20. 在http请求(Django)中发送page_size
- 21. 如何在rails中发送URL请求?
- 22. RxJS Observables,在发出API请求之前检查缓存
- 23. 检索Salesforce每日Api请求限制
- 24. 如何在Java中检索JSON请求的输出?
- 25. 如何在django中设置request.body请求工厂发布请求?
- 26. django REST API中的request.data为空使用AngularJS从Safari请求PATCH请求
- 27. 在url中发送多个参数作为django中的GET请求?
- 28. 从asp.net中的http请求中检索XML的最佳方法?
- 29. 如何检索Alamofire发出的请求的状态消息?
- 30. 在javascript中发送预检cors请求
你的意思是来自用户的IP?或者你正在寻找或整个网站的网址? – 2013-05-09 12:43:04
当整个网站的网址! – 2013-05-09 13:06:21