在使用 indy 中的 idhttp 組件訪問 https 網站時,出現如下錯誤:
error:1409442E:SSL routines:SSL3_READ_BYTES:tlsv1 alert protocol version
error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
我今天發現的此錯誤原因是 OpenSSL中 libeay32.dll , ssleay32.dll 這兩個dll引起的
以前,我在阿里旺旺目錄中去獲取這兩個dll
如:C:\Program Files (x86)\AliWangWang\9.12.10C
今天我發現在delphi的 subversion 目錄中,也帶有這兩個文件.一測試,果然好用.
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\subversion
附上測試文件,請自行替換兩組dll進行測試
測試示例下載 delphi xe10.3編寫
