gpt4 book ai didi

delphi - 为什么我仅在 HTTPS (SSL) 网站上使用 Indy 时才收到 "Connection reset by peer"?

转载 作者:行者123 更新时间:2023-12-02 06:08:15 24 4
gpt4 key购买 nike

我正在尝试使用 Indy HTTP(Delphi Seattle)来获取 https 网页的内容,但我似乎总是收到错误 10054 - 连接被同行重置。其他网站似乎运行得很好。原因网站是 https://www.adultwork.com 。我已经添加了 SSL、Cookie 和 Compressor 组件,但也许我缺少一些东西,一些设置,IDK...如果有人可以提供帮助,我将不胜感激。

最佳答案

我能够重现该问题,这是由于 Indy 的 TIdIOHandlerSocketOpenSSL 组件 only enabling TLS v1.0 by default .

与当今许多其他网站一样,AdultWorks 不再接受 TLS 1.0。事实上,它也不接受 TLS 1.1。它需要 TLS 1.2。在 IOHandler 的 SSLVersions 属性中启用 TLS 1.2 后,TIdHTTP.Get() 就能够毫无错误地访问该网站。

关于delphi - 为什么我仅在 HTTPS (SSL) 网站上使用 Indy 时才收到 "Connection reset by peer"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51497457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com