AN HTTPD ゲストブック/コメント集(1999年11月1日21:20)


Charon PDD01042@nifty.ne.jp 1999/11/28 12:27

引数の件ですが、1.22cでは今のところ正常に動作しています。
対応して頂き、どうもありがとうございました。


Charon PDD01042@nifty.ne.jp 1999/11/25 21:56

> 次のバージョンで直します。

了解しました。宜しくお願い致します。


中田昭雄 nakata@st.rim.or.jp 1999/11/23 16:38

Charon さん、
なるほど確かに。。確認できました。
拡張子.cgi が EXE形式かどうか判定するところで引数を落としてしまっていました。
次のバージョンで直します。


Charon PDD01042@nifty.ne.jp 1999/11/23 13:46

> これに特にご返答がなかったようなので、現在この件はペンディングになっています。

見落としていたようです。申し訳ありませんでした。

> >確認してみましたが、QUERY_STRING にははいっているようでした。
> >POSTで ? 以下が 引数($ARGV)として渡らない、という意味でしょうか?
> >実例を示していただけると助かります。

以下のもので1.19fと1.22bを試すと、「Perl」は両者とも意図した通りに
動作します。しかし、「DJGPP」は1.19fでは正常なのに対し、1.22bでは
「(null)」となってしまいます。

== test.html ===================================================== 
<HTML><HEAD><TITLE>Test</TITLE></HEAD><BODY>
<A HREF="test_p.cgi?Perl">Perl</A>

<A HREF="test_c.cgi?DJGPP">DJGPP</A>

</BODY></HTML>
== test_p.cgi ====================================================
#!/usr/local/bin/perl

print "Pragma: no-cache\nContent-type: text/plain\n\n" ;
print $ARGV[0] ;
=== test_c.c =====================================================
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main( int argc , char *argv[] ) {
printf("Pragma: no-cache\nContent-type: text/plain\n\n") ;
printf("%s\n",argv[1]) ;
}
==================================================================


中田昭雄 nakata@st.rim.or.jp 1999/11/22 20:11

Charonさん、
TODOで( ?)がついているのは確認/再現ができない、という意味です。

>中田昭雄 nakata@st.rim.or.jp 1999/11/02 21:33
>
>Charon さん、
>確認してみましたが、QUERY_STRING にははいっているようでした。
>POSTで ? 以下が 引数($ARGV)として渡らない、という意味でしょうか?
>実例を示していただけると助かります。

これに特にご返答がなかったようなので、現在この件はペンディングになっています。


Charon PDD01042@nifty.ne.jp 1999/11/21 12:12

TODO> ( ?) POSTで?以下が渡らない

ですが、1.21c及び1.22bでも不具合が解消されて
いません。

気長に待ってますので、宜しくお願い致します。


Charon PDD01042@nifty.ne.jp 1999/11/02 22:26

了解しました。宜しくお願い致します。


中田昭雄 nakata@st.rim.or.jp 1999/11/02 21:33

Charon さん、
確認してみましたが、QUERY_STRING にははいっているようでした。
POSTで ? 以下が 引数($ARGV)として渡らない、という意味でしょうか?
実例を示していただけると助かります。


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

Charonさん、
そうだとしたらバグです。確認して直します。


Charon PDD01042@nifty.ne.jp 1999/11/01 21:20

 httpdを1.19fから1.12に更新したところ、METHOD=POSTではURL中のパラメータ
(「?」以降)がCGIに渡らなくなってしまいました。
 これは、当方の設定の問題でしょうか。それとも、仕様変更或いは蟲でしょう
か。
 ご教示頂ければ幸いです。