1

我们使用HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"]获取用户代理和 Request.Browser.Browser + " " + Request.Browser.Version 来获取浏览器详细信息。

但有时登录的用户代理是OpenNMS HttpMonitor并且浏览器名称是UnKnown 0.0

谁能建议这可能是什么情况?

4

1 回答 1

0

在构建 HTTP 请求命令时,仅在 HTTP 标头中设置了用户代理。将需要增强请求或拉取请求。可以在此处找到负责此行为的代码部分:https ://github.com/OpenNMS/opennms/blob/develop/opennms-services/src/main/java/org/opennms/netmgt/poller/监视器/HttpMonitor.java#L562

于 2016-04-01T18:05:39.470 回答