asp.net – 通过Web请求从设备获取唯一的静态ID
|
我有一个MVC应用程序,我想添加一些自定义统计信息.对于某些统计数据,最好为设备提供唯一标识符. 例如,如果我有RSS订阅者的唯一ID,我可以监视RSS订阅者的活动数量. 我想知道是否有人知道Web请求中的任何内容可以用作IP以外的ID(这显然可以改变).像设备ID之类的东西? 谢谢, 奥利弗 解决方法以下是一些需要考虑的方法.HTTP标头 您可以查看几个HTTP标头,可以帮助您识别唯一的用户或设备 – 有些会引用SIM卡,有些会引用设备. > x-dcmguid 这些可能是一些非常受欢迎的,但会有更多供应商/设备特定的标题很受欢迎.您可以开始收集您的站点收到的所有标头,并计算您收到的每个标头数量,并开始构建您自己的公共标头数据库. 其他一些方法 饼干 Cookie可以在请求代理(例如浏览器)上设置,并在代理再次访问时返回.有关方法列表,请查看Ever Cookie – 几乎是永久性cookie – 它使用以下方法之一,其中至少有一个方法可以工作:
组合 也可以提出自己的方案,例如:采用user-agent标头,其他一些标题如accept,x-fowarded-for和ip使它们具有唯一的哈希值,以更准确地确定代理的唯一性. 有many different mobile headers as seen here.我也打了一个我的页面并存储来自各种设备的移动标题为了我自己的目的http://wap.defza.com/ua/ua.txt(也是ua1.txt,ua2.txt等) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 获取Route,ASP.net MVC中的当前片段
- Serilog接收ASPNET核心记录
- asp.net-mvc – ASP.NET MVC在新窗口中打开pdf文件
- asp.net-mvc-3 – ASP.NET MVC – 防止Ajax.ActionLinks上的
- asp.net – 使用纯CSS定义asp:GridView的全局网站样式(不使
- ASP.NET MVC中的静态文件授权与Owin
- asp.net – 自定义Web字体在IE9中不起作用
- asp.net-mvc – 当我用fiddler检查时,VS2013 RTM每秒发出一
- asp.net-mvc – 如何使ASP.NET路由转义路由值?
- asp.net – 从Application_BeginRequest()中设置后,AsyncLo
- asp.net-mvc – 在mvc下拉列表中自动恢复
- 在asp.net identity 2.0中获取分配角色的用户列表
- asp.net – app_offline文件中的图片
- asp.net-mvc – 使用ASP.NET MVC /实体框架对POC
- asp.net-mvc – ASP.NET MVC:通过所有ActionLin
- asp.net-mvc – 第一个Web API会话请求非常慢
- asp.net-mvc – 为什么Nant不与TeamCity合作?
- asp.net-mvc – ASP.NET MVC读取原始JSON信息数据
- asp.net – 如何在回发上保持变量
- iis – w3wp.exe占用内存
