C#によるCGIのPOST受信について
- 題名: C#によるCGIのPOST受信について
- 著者: ハンマー77
- 日時: 2005/03/22 13:46:04
- ID: 9969
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: C#によるCGIのPOST受信について
- 著者: 渋木宏明(ひどり)
- URL: http://hidori.jp/
- 日時: 2005/03/22 14:52:48
- ID: 9973
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: C#によるCGIのPOST受信について
- 著者: ハンマー77
- 日時: 2005/03/22 15:41:28
- ID: 9982
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: C#によるCGIのPOST受信について
- 著者: ハンマー77
- 日時: 2005/03/22 15:58:52
- ID: 9986
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: C#によるCGIのPOST受信について
- 著者: 渋木宏明(ひどり)
- URL: http://hidori.jp/
- 日時: 2005/03/22 16:19:49
- ID: 9988
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: C#によるCGIのPOST受信について
- 著者: ハンマー77
- 日時: 2005/03/22 16:27:11
- ID: 9990
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: C#によるCGIのPOST受信について
- 著者: 渋木宏明(ひどり)
- URL: http://hidori.jp/
- 日時: 2005/03/22 22:41:35
- ID: 10006
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
C#でASP.netではなくCGIを作ろうとしています。
IISを使えばいい話なのですが、どうしてもANHTTPDを使用したいためにASP.netではなくCGIにしました。(好奇心てのもあるのですが。。。)
Google先生などとも相談したのですが、やはりC#でCGIを作った事例が殆どなく、ネット中を探してもめぼしい情報が手に入りませんでした。
そこで疑問なのですが、Perlで作成したCGIなどなら
xxx.cgi?mode=root&id=abc&pass=123
などのようにGETやPOST(この場合はGET)で渡すことができますが
C#のCGIはargs[]に入れる為に
xxx.exe?root&abc&123
という書式でないといけないんです。(=を入れることができませんので)
この場合、args[0]にrootが入り、args[1]にabc、args[2]に123が入ります。
ただ、HTMLのフォームなどからPOSTやGETで送信する場合はどうしても
xxx.exe?mode=root
みたいな書式になってしまうんですよね・・・
受け取ろうとして配列にいれる瞬間にすでにエラーになってしまいます。
ASP.netなら
string mode = Request.Form["mode"];
みたいに受け取れるそうなのですが・・・
実験的な試みなのですが、どうかご助言お願い致します。