HttpRequest.ServerVariables vs HttpRequest.UserAgent Properties VB.net

时间:2012-07-13 14:45:50

标签: vb.net httprequest user-agent

用于确定用户代理的这两个属性之间的差异(如果有)和优缺点是什么?

Dim strUserAgt as String
userAgent = Request.userAgent

VS

Dim strUserAgt as String = Request.ServerVariables("HTTP_USER_AGENT")

1 个答案:

答案 0 :(得分:3)

来源:How to determine browser type in server-side code without the BrowserType object in ASP.NET

  

在ASP.NET中,您可以访问Request.ServerVariables集合或   使用新的Request.UserAgent属性来检索HTTP_USER_AGENT   标题值。

没有区别,两者都会检索相同的内容HTTP_USER_AGENT header value

如果您想深入挖掘,请检查Request.ServerVariables CollectionIIS Server Variables。这些服务器变量集合值在某种程度上也取决于IIS版本。