68user's page 掲示板

Prev< No. 3304〜3307> Next  [最新発言に戻る] [過去ログ一覧]
No. 3304 # SL 2003/08/14 (木) 10:22:10
はじめまして、ソケット通信を勉強したくてこちらのHPにたどりつきました。すみませんがひとつ質問させてください。

ソケット通信でindex.htmlというファイルの中身は取得できたのですが、同じようにしてindex.cgiというファイルを指定すると

The requested URL /index.cgi was not found on this server.<P>

という返信が返ってきてしまいます。実行ファイルの場合は何か指定の仕方が違うのでしょうか。
どうぞ宜しくお願い致します。

No. 3305 # 68user 2003/08/14 (木) 11:13:15
>>3304 SL
> 実行ファイルの場合は何か指定の仕方が違うのでしょうか。
同じリクエストの仕方で問題ありません。

        http://www.asahi.com/index.html
は取得できるのに
        http://www.asahi.com/index.cgi
は取得できないのはなぜか?

asahi.com が index.cgi を置いてないからです。

No. 3306 # SL 2003/08/14 (木) 12:07:17
>>3304 68user

ご回答ありがとうございました。

> asahi.com が index.cgi を置いてないからです。

確かにそのとおりでした。すみません。
自分で置いてテストしたのですが、確認したら指定を間違えていました。

他サイトにあるスクリプトをソケット通信で実行したいと思って、やっているのですが、ブラウザからは実行できるのにソケット通信だとできないので、もしかしたら実行ファイルは他の設定があるのかと考えてしまいました。

ブラウザからは実行できるのにソケット通信では実行できないということはあるのでしょうか。

宜しくお願い致します。

No. 3307 # 68user 2003/08/14 (木) 15:44:08
>>3306 SL
> 他サイトにあるスクリプトをソケット通信で実行したいと思って、
> やっているのですが、ブラウザからは実行できるのにソケット通信
> だとできないので
これは index.cgi とは別の問題ですか?

どんなリクエストを送っているかを明らかにしていただくのが早い
んですが、まぁ想像するに Host ヘッダを送ってない、てなところでは
ないかと思いました。

いずれにせよクライアントを作る前に telnet で試してみてください。

Prev< No. 3304〜3307> Next  [最新発言に戻る] [過去ログ一覧]