来自脚本的格式错误的标题坏标头=

时间:2011-01-25 18:00:16

标签: perl header perl-module www-mechanize

我在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;

提前致谢!

2 个答案:

答案 0 :(得分:22)

想出来。在我尝试打印页面之前,必须添加以下内容:

print "Content-type: text/html\n\n";

我认为perl无法在不首先定义标题的情况下打印html页面。

答案 1 :(得分:1)

print "Content-type: text/html\n\n";

如果不使用此\n\n,则不会打印任何内容:

  

脚本错误导致格式错误的标题

在错误日志文件中。