人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

●質問者: mkusume
●カテゴリ:インターネット ウェブ制作
✍キーワード:application CGI HTTP SET メッセージ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● b-wind
●27ポイント

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


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

http://www.studyinghttp.net/header


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


2 ● sadajo
●27ポイント

CGI ErrorでCGIが動かない。。


3 ● blogen
●26ポイント

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ