AN HTTPD ゲストブック/コメント集(2002年8月3日13:26)


中田昭雄 nakata@st.rim.or.jp 2002/08/03 17:01

ゆーさん、
「アプレットでSocksを使いCGIと通信したい」ということは、CGIがアプレットからの通信を受け取るようになっているのでしょうね。 だとしたら、HTTPサーバにアクセスログが残るのはおかしいような気がします。 
"??????" のところで、どういうリクエストが来ているのかは trace.log でわかると思いますが、バイナリデータだとだめでしょうし、それよりやはり HTTPサーバと通信しようとするのはおかしいと思います。

やはりソースがないとわかりませんね。PerlのCGIとJavaアプレットのソースをメールで送ってください。


ゆー n_trance99@hotmail.com 2002/08/03 13:26

始めまして。 雑誌でAN HTTPDを見て使わせて頂いてます。
設定、過去ログ、いろんなサイトなど読んだのですが、
どうしても分からなくて書き込みをしました。
Javaアプレットの質問です。
環境はWindowsMe HTTPD Ver1.40d Perl Ver5.6.1 build633 JDK Ver1.1.8です。
なんでPerlを書いてるかと言うとアプレットでSocksを使いCGIと通信したいからです。
Javaアプレットは動くんですが、その後にCGIを動かしたいんですが、うまくいきません。

String host = "HOST";
String cgi = "/test.cgi";
「ここ」に入れてるパスがそもそも間違えているんでしょうか?

httpdログです。
"GET /index.html HTTP/1.1" 200 829
"GET /Applet.class HTTP/1.1" 200 1596
" ?????? HTTP/" 400 203
400のエラーは正しくない要求、(構文が不正)みたいですが何がいけないのか分かりません。

エラーログ
Error Response 400 Thread 1(ID= -16773387) to Host for "??????"

どうか、ご教授お願いします。
もし、ソースを見ないと分からないと言う事でしたらここか、メールで送ります。