문제

나는이 질문이 여러 번 묻는 것을 알고있다. 나는 약간 다른 문제가있는 것 같습니다. 예외가 발생한 후 내 상황에서 처음에는 제대로 작동합니다 (아니요; 예외를 끄지 않았습니다). 그래서 내가 한 것은 단순히 다시 게시하는 예외입니다.

idhttp1.post (...............

나는 libeay32.dll 및 ssleay32.dll을 Apache bin 디렉토리와 내 isapi dll이있는 디렉토리에 넣었습니다.

누구든지 제안이 있습니까?

도움이 되었습니까?

해결책

Indy의 경우 OpenSSL 라이브러리의 특별한 빌드가 필요합니다. 기본 OpenSSL 라이브러리는 Indy와 함께 사용하는 데 적합하지 않습니다.

또한보십시오. 적절한 버전을 찾을 때까지 다른 버전을 시도해야 할 수도 있습니다.

다른 팁

그 오류는 TIdSSLIOHandlerSocketOpenSSL.PassThrough 속성이 설정되고 있습니다 False (https URL에 게시 할 때 발생할 것임) 전에 TIdSSLIOHandlerSocketOpenSSL.Init() 먼저 SSL 컨텍스트를 자세히 설명하도록 요청되었습니다.

버그처럼 들립니다. 다음에 오류가 발생하면 스택 추적을 잡을 수 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top