使用Win7 Pro。
我在Delphi 7中创建了一个使用THTTPRIO的SOAP应用程序。它一直在使用HTTP,但现在他们想使用HTTPS。
在大多数情况下,只需将URL更改为HTTPS并在Windows Internet选项中设置相应的SSL / TLS设置即可正常工作。
然而,有些系统正在获得" IOHandler值无效"错误。
使用D7中的默认THTTPRIO设置(无定义)进行编译(使用Wininet而非Indy),但是看起来像INDY错误。
我查看了所有可以找到的链接,但没有看到解决方案。
我猜它是Windows设置问题还是可能缺少/坏Wininet安装?缺少KB更新(或者可能有更新)?
任何人都知道为什么在某些系统上会出现此错误,而在同一操作系统(Win7 Pro)上却没有?
由于它看起来像一个Indy错误,我也想知道它是否以某种方式被编译为使用Indy(但它似乎响应了Internet选项设置)。 有没有办法确定它是否正在使用Indy?