Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl LWP::Simple getstore在Windows中不工作_Perl_Lwp - Fatal编程技术网

Perl LWP::Simple getstore在Windows中不工作

Perl LWP::Simple getstore在Windows中不工作,perl,lwp,Perl,Lwp,作为Perl脚本的一部分,我使用以下简单命令下载$url,并将其内容存储到文件$file: getstore("$url", "$file"); 当我在fedora Linux上运行它时,它工作得非常好,但是当我在Windows上运行相同的代码时,$file似乎仍然是空的 这是非常奇怪的,因为正如我提到的,代码没有变化,这个命令非常基本 也许有人知道为什么会发生这种行为 谢谢 有时很容易找到代理: 尝试打开一个不存在的网页,大多数时候代理会报告错误并打印出自己的详细信息 试试这个:-.ds.c

作为Perl脚本的一部分,我使用以下简单命令下载
$url
,并将其内容存储到文件
$file

getstore("$url", "$file");
当我在fedora Linux上运行它时,它工作得非常好,但是当我在Windows上运行相同的代码时,
$file
似乎仍然是空的

这是非常奇怪的,因为正如我提到的,代码没有变化,这个命令非常基本

也许有人知道为什么会发生这种行为


谢谢

有时很容易找到代理:

尝试打开一个不存在的网页,大多数时候代理会报告错误并打印出自己的详细信息

试试这个:-.ds.com
检查行:您的web代理是:…

有时很容易找到代理:

尝试打开一个不存在的网页,大多数时候代理会报告错误并打印出自己的详细信息

试试这个:-.ds.com
检查行:您的web代理是:…

您使用的文件名是什么?您正在检查getstore返回的状态吗?它看起来像是HTTP::Status随它一起导出的,所以我认为您应该能够存储代码,然后调用Status_message($code)。我尝试了以下方法:
my$Status=getstore($url),“$file”);打印“$status\n”结果状态为
500
,虽然我不确定这是什么意思。@尼克我认为代理是罪魁祸首,但由于我的机器使用自动检测,我在谷歌上找不到任何有用的东西,我不知道如何找到代理服务器名称。你知道吗?它是通过PAC文件配置的吗?你用什么作为文件名?你在检查getstore返回的状态吗?它看起来像是HTTP::Status随它一起导出的,所以我认为您应该能够存储代码,然后调用Status_message($code)。我尝试了以下方法:
my$Status=getstore($url),“$file”);打印“$status\n”结果状态为
500
,虽然我不确定这是什么意思。@尼克我认为代理是罪魁祸首,但由于我的机器使用自动检测,我在谷歌上找不到任何有用的东西,我不知道如何找到代理服务器名称。你知道吗?它是通过PAC文件配置的吗?