CGI Error

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

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

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:
  • 終了:2007/02/23 14:50:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:b-wind No.1

回答回数3344ベストアンサー獲得回数440

ポイント27pt

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


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

http://www.studyinghttp.net/header


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

id:blogen No.3

回答回数63ベストアンサー獲得回数1

ポイント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

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

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

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

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

回答リクエストを送信したユーザーはいません