4

この質問が何度も出されていることは知っています。私は少し違う問題を抱えているようです。例外が最初にスローされた後の私の状況では、正常に動作します(いいえ、例外をオフにしませんでした)。だから私がやったことは、私が単に再投稿する例外です:

IdHTTP1.Post(........

libeay32.dll と ssleay32.dll を、Apache の bin ディレクトリと、ISAPI dll が存在するディレクトリの両方に配置しました。

誰にも提案はありますか?

4

2 に答える 2

4

このエラーは、最初に SSL コンテキストを初期化するために が呼び出される 前に、TIdSSLIOHandlerSocketOpenSSL.PassThroughプロパティが に設定されていることを意味しますFalse(これは HTTPS URL に投稿するときに発生します) 。TIdSSLIOHandlerSocketOpenSSL.Init()

バグのようですね。次にエラーが発生した場合は、スタック トレースを取得できますか?

于 2009-06-05T01:00:53.437 に答える
2

Indy の場合、OpenSSL ライブラリの特別なビルドが必要です。デフォルトの OpenSSL ライブラリは、Indy での使用には適していません。

も参照してください。適切なバージョンが見つかるまで、さまざまなバージョンを試す必要があるかもしれません。

于 2009-06-05T07:55:39.993 に答える