在学校的 Linux 系统上工作的实习生,带着另一个问题回来了。对于背景,请阅读这个问题:(如何使用 LWP::UserAgent 测试 HTTP 标头值)。
在从事其他一些项目之后,我在这方面取得了更大的进展。我碰巧注意到的一件事是,如果我使给定的脚本可执行(使用 chmod),我将不再收到我在第一个问题中提到的下载错误。奇怪的事情(对我来说)是,如果我运行文件时perl $filename
出现模糊、无用的下载错误,而如果我运行它却./$filename
可以正常工作。
有谁知道这是为什么?随时要求更多澄清,但希望阅读我的其他问题会有所帮助。谢谢!
编辑:我的道歉!尽管我通过 ./script.pl 有一个解决方法,但我仍然没有解决这个问题(我将研究潜在的路径问题)。以下是尝试获取文件时返回的确切错误消息:
500 Can't connect to $url.org:443 (SSL connect attempt failed with unknown error error:00000000:lib(0):func(0):reason(0))