为什么有时候响应头不会在perl脚本中返回text / html

时间:2011-07-06 16:56:17

标签: perl apache

为什么有时候请求http和响应头不会在perl脚本中返回text / html?

  • 页面在加载时随机空白(白色屏幕)
  • 响应标头HTTP / 0.9 200 OK(白色屏幕),但是当页面正确加载时 - HTTP / 1.1 200 OK
  • 没有错误日志apache。
  • 当页面加载空白时,我查看页面源所有标记html存在。

2 个答案:

答案 0 :(得分:1)

尝试添加:

use CGI::Carp qw[fatalsToBrowser];

到您的程序,看看是否收到任何错误消息。

在将程序投入生产之前,请记得再次发表评论。

答案 1 :(得分:0)

我们无法看到源代码。我的第一个猜测是,而不是打印

Content-Type: text/html

<html>
   ... rest of your page

Content-Type标题后面没有空白行。

同样,如果没有看到您的代码,或者看到服务器的确切响应,很难说清楚。