url에서 get 요청을 수행하기 위해 perl을 사용하고 있으며 결과가 잘린 것처럼 보입니다.LWP :: Simple get 결과가 잘립니다.
나는 실행하는 경우
curl myurl | wc -l
결과가 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을 사용할 때 출력이 중간 라인에서 깨집니다.
무엇이 원인 일 수 있습니까?
'컬'은 항상 작동합니까? 그냥 dodgy 서버일까요? 'Content-length' 헤더를 보셨습니까? –
예, '컬 (curl)'은 항상 작동합니다. – jonderry
우리는 문제를 재현 할 수없고 더 많은 정보를 제공합니다. – daxim