|
1
|
| Matt Jacob · 技术社区 · 8 年前 |
|
1
3
它不应该像您描述的那样运行,事实上,我不能用Win10上新安装的最新草莓Perl来重现您的问题,即使用您使用的相同Perl版本。您的第一个代码与目的地保持不变,并使用
我的猜测是您的设置出了问题:可能是系统上的一些旧的Perl安装仍在干扰或类似的问题。这个混乱的设置可能是特定于自运行以来如何运行脚本的
这给了我一个新的设置略为不同的版本的LWP(6.33对6.34)和NET::HTTPS(6.17对6.18),但其余适合您的版本。但重要的部分可能是代码实际加载的OpenSSL版本。我猜在您的特定脚本设置中,它使用的不是您期望的openssl 1.1.0,而是一些旧的openssl1.0.0或更旧的,不支持tls 1.2。 |
|
|
2
1
由于analyze-ssl.pl工作正常,并且我的测试脚本在指向同一个服务器时没有工作,所以我开始比较它们,以找出它们之间的区别。其中一个主要区别是analyze-ssl.pl尝试与
更改我的lwp::useragent实例解决了以下问题:
|