
yaz_connect 라이브러리를 사용하여 LDAP 서버와의 연결을 시도할 때, connect() 함수가 실패하는 경우 error 값을 확인하는 방법은 다음과 같습니다.
1. connect() 함수의 반환값이 None 인 경우, error 값을 확인하기 위해 yaz_connect.error 변수를 사용할 수 있습니다. 이 변수는 connect() 함수의 마지막 오류 메시지를 저장합니다.
2. connect() 함수의 인자 중 'host'와 'port'를 지정하는 방법은 다음과 같습니다.
- 'host' 인자는 LDAP 서버의 호스트 이름 또는 IP 주소를 지정할 수 있습니다. 예를 들어, 'ldap://example.com' 형식의 호스트 주소를 사용할 수 있습니다.
- 'port' 인자는 LDAP 서버의 포트 번호를 지정할 수 있습니다. 기본적으로 LDAP 서버의 포트 번호는 389입니다. 예를 들어, 'ldap://example.com:389' 형식의 호스트 주소를 사용할 수 있습니다.
예를 들어, 다음과 같이 yaz_connect.connect() 함수를 사용할 수 있습니다.
#hostingforum.kr
python
import yaz_connect
# LDAP 서버의 호스트 이름과 포트 번호를 지정합니다.
host = 'ldap://example.com'
port = 389
# yaz_connect.connect() 함수를 사용하여 LDAP 서버와의 연결을 시도합니다.
conn = yaz_connect.connect(host, port)
# 연결이 성공한 경우, conn 변수는 LDAP 서버와의 연결 객체를 저장합니다.
if conn is not None:
print("LDAP 서버와의 연결이 성공했습니다.")
else:
print("LDAP 서버와의 연결이 실패했습니다.")
print("오류 메시지:", yaz_connect.error)
이 예제에서는 'ldap://example.com' 형식의 호스트 주소를 사용하고, 기본 포트 번호인 389를 사용합니다. 만약 LDAP 서버의 포트 번호가 다른 경우, 'port' 인자를 지정하여 포트 번호를 변경할 수 있습니다.
2025-06-20 20:44