由于LDAP是一种无状态协议,因此它不支持cookie。因此,使用ldapTemplate无法获取cookie。但是,您可以使用ldapTemplate来获取LDAP目录中的节点总数。

要获取节点总数,您可以使用ldapTemplate的search方法,并将搜索过滤器设置为“(objectclass= *)”。这将返回LDAP目录中的所有对象,并且您可以使用结果集的大小来计算节点总数。

以下是一个示例代码:

public int getNodeCount(LdapTemplate ldapTemplate) {
    SearchControls searchControls = new SearchControls();
    searchControls.setSearchScope(SearchControls.SUBTREE_SCOPE);
    searchControls.setReturningAttributes(new String[] {"objectclass"});
    List<?> results = ldapTemplate.search("", "(objectclass=*)", searchControls, (Attributes attrs) -> attrs);
    return results.size();
}

请注意,此代码假定您已经配置了ldapTemplate,并且已经连接到LDAP目录。

ldapTemplate 获取cookies 并实现节点总数

原文地址: https://www.cveoy.top/t/topic/bEL7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录