2011-07-06 6 views
-2

リクエストhttpとレスポンスヘッダがperlスクリプトのtext/htmlを返さないのはなぜですか?なぜperlスクリプト内のいつかのレスポンスヘッダがtext/htmlを返さない

  • ページ
  • レスポンスヘッダHTTP/0.9 200 OK(白画面)負荷(白画面)上でランダムに空白ですが、ページのロード時に正しく - HTTP/1.1 200 OK
  • ませんエラーログのapache。
  • ページの読み込みが空白の場合、表示ページすべてのタグのHTMLが存在します。
+0

どうしますか? – ysth

+0

エラーログapacheはありません。return text/htmlがブラウザで白い画面になったとき。ページブラウザを見ると、すべてのスクリプトHTMLが存在します。 – tdhong

+0

もっと多くの単語を使用できますか?私は "すべてのスクリプトhtmlが存在する"という意味を知らない。すべてのスクリプトとHTML?すべてのスクリプトのHTMLタグが、他に何もない? – ysth

答えて

0

ソースコードが表示されていないとわかりません。私の最初の推測は、印刷の代わりにそれです。

Content-Type: text/html 

<html> 
    ... rest of your page 

Content-Typeヘッダーの後ろに空白行はありません。

また、コードを見ることなく、またはサーバーからの正確な応答を確認することは難しいです。

use CGI::Carp qw[fatalsToBrowser]; 

を使用すると、すべてのエラーメッセージを取得するかどうかを確認するために、あなたのプログラムに:追加

+0

はい "Content-type:text/html \ n \ n";この問題はコンテンツタイプhtmlをランダムに返さない – tdhong

1

してみてください。

プログラムを実稼働させる前に、もう一度コメントアウトしてください。

関連する問題