有没有办法在 python-LDAP 中手动为“simple_bind_s”设置超时?我已经测试了 ldapObject.timeout = 10 它对我不起作用。有什么想法吗?
提前致谢..
最佳答案
为 ldap 对象设置选项 ldap.OPT_NETWORK_TIMEOUT
。
import ldap
l = ldap.initialize('ldap://servername:389')
l.set_option(ldap.OPT_NETWORK_TIMEOUT, 10.0)
l.simple_bind_s('username', 'password')
如果达到指定的超时,这将引发 ldap.SERVER_DOWN 异常。
关于Python-LDAP simple_bind_s 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6679910/