为什么在Perl中在“Content-Type: text/html”后面需要两次输入“\n”,而在Python中只需要一次?例如,以下Python脚本有效:
但是下面的Perl脚本无法正常工作(它会返回一个“脚本头过早结束”的错误消息):
#!/usr/bin/python
print "Content-Type: text/html\n"
print "Hello World!"
但是下面的Perl脚本无法正常工作(它会返回一个“脚本头过早结束”的错误消息):
#!/usr/bin/perl
print "Content-Type: text/html\n";
print "Hello World!";
相反,我需要添加一个额外的“\n”才能使其正常工作:
#!/usr/bin/perl
print "Content-Type: text/html\n\n";
print "Hello World!";