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 – 将web.web应用程序池添加到web.config会导致500
- asp.net-mvc – 如何将特定于HTTP-Request的对象注入到我提
- 用于asp.net应用程序的脚本引擎
- 我可以创建一个不回发的ASP.NET ImageButton吗?
- asp.net-mvc-3 – ASP.Net MVC 3,Ninject和Quartz.Net – 如
- asp.net-web-api – ASP.NET WEB API 2 OWIN身份验证unfpor
- asp.net-mvc-3 – 请参阅控制器中的验证摘要
- asp.net – 在网站上放置广告的最佳做法?
- .net-core – VS 2017如何构建和测试包含.Net Core的混合解
- asp.net mvc微信项目开发(一)
- 将自定义属性添加到asp.net中的页面指令
- asp.net – 从Controller构造器访问Request.Cook
- 如何在没有冲突的情况下在asp.net中生成随机唯一
- asp.net-membership – 如何获得会员资格的用户I
- .net – Nuget包,没有nuget包管理器?
- asp.net-mvc – 无法加载文件或程序集Microsoft.
- asp.net-mvc – Razor MVC4 Url.Action无效
- asp.net-mvc – NHibernate缓存问题 – 何时调用
- asp.net – 集合的Asp MVC3自定义EditorTemplate
- 如何在ServiceStack服务实现中使用标准的ASP.NET