HttpRequest.ServerVariables vs HttpRequest.UserAgent Propert



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

Dim strUserAgt as String
userAgent = Request.userAgent

与。

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

来源:如何在ASP.NET 中不使用BrowserType对象的情况下确定服务器端代码中的浏览器类型

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

并没有区别,两者都会检索到相同的东西HTTP_USER_AGENT header value

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

最新更新