我在一个perl脚本中收到了以下服务器错误:
这是我的源代码:来自脚本的格式错误头部。坏的头部=: youtube_perl.pl,
#!"C:\XAMPP\perl\bin\perl.exe" -T
use strict;
use warnings;
use CGI;
use CGI::Carp qw/fatalsToBrowser/;
use WWW::Mechanize;
my $q = CGI->new;
my $url = 'http://www.youtube.com';
my $mechanize = WWW::Mechanize->new(autocheck => 1);
$mechanize->get($url);
my $page = $mechanize->content();
print $page;
print $q->header();
。请参阅 perldoc CGI。 - mscha\x0D\x0A
作为EOL而不是\n
。HTTP规定行应以CR-LF终止,而\n
是当前环境的行结束标记,因为你正在Windows上运行,所以\n
恰好是\x0D\x0A
。 - mu is too short