자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi idhttp 에서 https 호출시 Could not load SSL library 오류 발생
2018.01.03 15:16
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
안녕하세요
별별 방법을 다 동원해 봤는데 역부족 입니다.
개발 환경 ------------------------
OS : Windows 10 64비트 운영 체계, x64 기반 프로세서
Delphi 10 Seattle Version 23.0....
INDY Version 10.6.2. (델파이 설치시 자동 설치 버전)
source ----------------------------------------
procedure TfMain.btnPostClick(Sender: TObject);
var
lParamList: TStringList;
begin
lHTTP.IOHandler := IdSSLIOHandlerSocketOpenSSL1;
lParamList := TStringList.Create;
lHTTP.Post('https://www.daum.net',lParamList);
lParamList.Free;
end;
처리 --------------------------------------------
openssl lib를 다운 받아야 한다는 글을 보고
libeay32.dll과 ssleay32.dll 실행 파일 폴더에 복사를 했는데도 계속 오류가 발생 합니다.
실력이 많이 부족 합니다.
시간 내주셔서 도움 주셨으면 합니다.
감사합니다.
Delphi idhttp 에서 https 호출시 Could not load SSL library 오류 발생
2018.01.03 15:16
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
안녕하세요
별별 방법을 다 동원해 봤는데 역부족 입니다.
개발 환경 ------------------------
OS : Windows 10 64비트 운영 체계, x64 기반 프로세서
Delphi 10 Seattle Version 23.0....
INDY Version 10.6.2. (델파이 설치시 자동 설치 버전)
source ----------------------------------------
procedure TfMain.btnPostClick(Sender: TObject);
var
lParamList: TStringList;
begin
lHTTP.IOHandler := IdSSLIOHandlerSocketOpenSSL1;
lParamList := TStringList.Create;
lHTTP.Post('https://www.daum.net',lParamList);
lParamList.Free;
end;
처리 --------------------------------------------
openssl lib를 다운 받아야 한다는 글을 보고
libeay32.dll과 ssleay32.dll 실행 파일 폴더에 복사를 했는데도 계속 오류가 발생 합니다.
실력이 많이 부족 합니다.
시간 내주셔서 도움 주셨으면 합니다.
감사합니다.
아마 아래 링크(또는 비슷한 내용)을 참고하셨을 것 같습니다.
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Securing_Indy_Network_Connections
Could not load SSL Library 오류는 내용상으로는 SSL 라이브러리(*.dll)을 찾지 못해서 발생할 것으로 보이는데요.
실행파일(*.exe)파일과 같은 경로에 dll을 복사하시고 시도해보시기 바랍니다.
또는 THttpClient, TRESTClient 등의 네이티브 API를 이용하는 컴포넌트를 사용해보시기 바랍니다.
해당 컴포넌트는 별도의 SSL 라이브러리 설치하지 않고도 HTTPS 통신을 할 수 있습니다.
Http Client - http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Http_client
RESTClient - http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Rest_client
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)