ASP.NET - 是否可以将用户代理放入对象中?

时间:2012-03-14 16:23:10

标签: c# asp.net user-agent

我见过用户代理,是的,它拥有一组很好的信息,但是在一个丑陋的字符串中,而不是一个可以引用某些部分的可爱对象。

是否存在一个保存用户代理的对象或者我可以将这个丑陋的字符串转换为可爱对象的方式?

感谢

2 个答案:

答案 0 :(得分:1)

你看过HttpRequest.Browser吗?

答案 1 :(得分:0)

用户代理字符串格式目前由RFC 2616 (HTTP/1.1)

的第14.43节指定
  

该字段可以包含多个产品令牌(第3.8节)和   识别代理商和任何形成代理商的子产品的评论   用户代理的重要部分

User-Agent     = "User-Agent" ":" 1*( product | comment )

因此,创建一个能够解析UA字符串并存储值的特定对象将非常困难,您可以为UA字符串中的信息创建一个键值对列表。