我在使用Delphi XE7上的Indy10中使用TidHTTP的時間很糟糕。 在過去,使用相同的德爾福和Indy版本,我設法下載DLL並解決它。但我不能再把它工作,總是顯示出來。爲了避免SSL問題,有沒有其他Indy使用http.post和http.get?我試圖避免這些問題,因爲他們只是讓我放慢腳步,我還有一個很大的項目。任何提示將不勝感激。對delphi的http.post/http.get的Indy替代方案?獲取無法加載SSL庫
-1
A
回答
-1
我不知道如果xe7有TNetHttpClient,但如果是的話,你可以嘗試使用它?它使用IOS/android/windows/macos的原生http庫,你根本不需要關心ssl庫。如果Xe7沒有TnetHttpClient,並且你只是針對Windows,你可以使用TALwinHttpClient(它使用Windows的本地winhttp客戶端)。你可以在這裏找到它:https://sourceforge.net/projects/alcinoe/
0
最有可能是因爲雷米評論,你是(無意)使用錯誤的DLL。您的PATH中可能有多個DLL的集合,並且首先找到錯誤的DLL。
相關問題
- 1. Indy 10 - IdSMTP.Connect raise「無法加載SSL庫」。
- 2. Indy 10 - IdHTTP.Get raise「無法加載SSL庫」
- 3. Delphi 5 Indy/ics SSL解決方法?
- 4. Indy「無法加載SSL庫」與德爾福2007/Apache
- 5. 加載到oracle的替代方案
- 6. SSL支持smtp.live.com和TIdSmtp(Indy,Delphi)
- 7. Delphi Indy驗證服務器證書SSL
- 8. Android的Thread.sleep方法的替代方案
- 9. GUI獲取方法替代?
- 10. 控制器方法的替代方案
- 11. 對unique_ptr的引用的替代方案
- 12. Python GD GD庫的替代方案
- 13. Akka Kafka Producersettings:重載的方法值適用於替代方案:
- 14. 重載的方法值異步與替代方案:
- 15. 如何避免「錯誤:重載的方法...與替代方案:」
- 16. 將Delphi代碼的Indy 10寫入C++ Builder的Indy 10
- 17. 用於Delphi Prism的TStringGrid的替代方案
- 18. 針對線程的chroot替代方案
- 19. Rails的替代方案,包括針對
- 20. 針對替代方案的Mysql匹配
- 21. 加入Redis的替代方案
- 22. 加入MongoDB的替代方案
- 23. 加載/保存數據的替代方法 - 無需序列化?
- 24. 使用Delphi XE8進行XSLT轉換的替代方案
- 25. 在Visual Studio中有沒有Delphi的ActionManager替代方案
- 26. 解決方案的C++替代算法
- 27. Postscript - 案例陳述的替代方法
- 28. cUrl替代方案在網頁上獲取POST答案
- 29. Delphi xe-3 indy 10無法讀取數據tidudpserver onudpread
- 30. 使用TidHTTP在Android上加載「無法加載SSL庫」錯誤
印工作得很好,使用OpenSSL在XE7。在IdSSLOpenSSLHeaders單元中使用Indy的'WhichFailedToLoad()'函數來找出它無法加載庫的原因。要麼您沒有正確部署DLL,要麼正在部署錯誤的DLL。 –
我對這個命令並不熟悉,我該如何使用它? –
它只是一個簡單的函數調用。錯誤發生後,該函數將返回一個字符串,其中包含無法加載的元素的名稱,如果無法將DLL加載到內存中,那麼是DLL文件名本身還是無法位於DLL中的特定導出。 –