我正在使用perl對url執行get請求,並且結果似乎被截斷。LWP的結果::簡單get被截斷
如果我運行
結果是1823,如果我創建以下文件foo.pl:
#!/usr/bin/perl
my $url = 'myurl';
use LWP::Simple;
my $content = get $url;
die "Couldn't get $url" unless defined $content;
print $content;
和運行
./foo.pl | wc -l
結果從不同大約1300到偶爾1823.手動檢查輸出顯示,使用perl時輸出在中線斷開。
什麼可能導致這種情況?
'curl'總是起作用嗎?它可能只是一個狡猾的服務器?你看過「Content-length」頭文件嗎? –
是的,'curl'始終有效。 – jonderry
我們無法重現您的問題,提供更多信息。 – daxim