CGI Error

The specified CGI application misbehaved by not returning a complete set of HTTP headers.

このメッセージの意味をできるだけ詳しく細かく知りたいです。

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2007/02/16 14:45:32
  • 終了:2007/02/23 14:50:03

回答(3件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402007/02/16 15:16:35

ポイント27pt

CGI アプリケーションの出力した HTTP ヘッダが不正な状態なのでしょう。


ヘッダはそれぞれフォーマットが決まっているのでそれに違反しているのではないでしょうか。

http://www.studyinghttp.net/header


どこが間違っているのかはエラーメッセージからは分かりませんので、自分で確認するか個々に出力を提示してもらえると回答が得られるかもしれません。。

id:blogen No.3

blogen回答回数63ベストアンサー獲得回数12007/02/16 18:12:21

ポイント26pt

http://support.microsoft.com/kb/145661/ja

Microsoft の IIS を使用されているのでしょうか?

perl なら文字出力以前に

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

を入れてみてください。

1回だけでいいです。

または require などで外部ファイルを読み込むときのパスが間違ってるのかもしれません。

http://sakaguch.com/PastBBS/0039/B0019120.html#No19177

またはこの方法でうまくいくかもしれません。

http://sakaguch.com/PastBBS/0039/B0019120.html#No19212

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません