我们使用HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"]
获取用户代理和 Request.Browser.Browser + " " + Request.Browser.Version 来获取浏览器详细信息。
但有时登录的用户代理是OpenNMS HttpMonitor并且浏览器名称是UnKnown 0.0。
谁能建议这可能是什么情况?
我们使用HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"]
获取用户代理和 Request.Browser.Browser + " " + Request.Browser.Version 来获取浏览器详细信息。
但有时登录的用户代理是OpenNMS HttpMonitor并且浏览器名称是UnKnown 0.0。
谁能建议这可能是什么情况?
在构建 HTTP 请求命令时,仅在 HTTP 标头中设置了用户代理。将需要增强请求或拉取请求。可以在此处找到负责此行为的代码部分:https ://github.com/OpenNMS/opennms/blob/develop/opennms-services/src/main/java/org/opennms/netmgt/poller/监视器/HttpMonitor.java#L562