AN HTTPD ゲストブック/コメント集(2005年11月28日19:00)


とし __ 2005/11/28 21:22

ありがとうございます。
解決しました!

m(__)m


中田昭雄 nakata@st.rim.or.jp 2005/11/28 21:01

としさん、
Content-type の前に空行があるのが原因でしょう。
もしISAPI(PerlIS.dll)を使っているのなら、まず、perl.exe を使うようにした方がよいと思います。


とし __ 2005/11/28 19:39

↓で投稿したとしです。

因みにtelnetでAN HTTPDにポート80で繋ぎ、↓の書き込みで要求したCGIと全く同じアドレスを要求すると

HTTP/ 200 OK
Date: Mon, 28 Nov 2005 10:27:20 GMT
Server: AnWeb/1.42k
Connection: close

Content-Type: text/html

<HTML><HEAD>
・・・・・(以下はCGIが生成したHTML文の吐き出し)・・・・・

と返されます。
ヘッダを二重に吐き出してるわけではないようです。

ブラウザに表示されたソースを見ると

Content-Type: text/html

<HTML><HEAD>
・・・・・(以下HTML文)・・・・・

となっています。。。

ひょっとして、ブラウザがおかしいのでしょうか、、ブラウザはIEの6.0です。


とし __ 2005/11/28 19:00

AN HTTP をCGIテストサーバとして使わせていただいてます。
としと申します。

ちょっと質問があります。
Perlで作成したCGIを表示しようとすると、ブラウザ上に

Content-Type: text/html

と、ヘッダがそのまま出力されてしまいます。
同じCGIを他のレンタルサーバで実行するとヘッダは表示されずに、期待通り動作するのですが、、、
お忙しいところすみませんが、解決策ありましたら教えてください。