perl 来自脚本的标题格式错误,错误的标题=< !DOCTYPE html>

deikduxw  于 2022-11-15  发布在  Perl
关注(0)|答案(2)|浏览(121)

我在Perl脚本上收到以下服务器错误:
来自脚本的标头格式错误。错误的标头=:我想你应该知道,
下面是我的源代码:

#!"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;
pw9qyyiw

pw9qyyiw1#

想通了。在我试图打印页面之前必须添加以下内容:

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

我猜perl不能在不先定义头的情况下打印html页面。

x9ybnkn6

x9ybnkn62#

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

使用\n\n时,如果没有此选项,将不会打印任何给予:
脚本错误中的标题格式错误
在错误日志文件中。

相关问题