服务器端该用什么控件?(100分)

  • 主题发起人 主题发起人 keigoliye
  • 开始时间 开始时间
K

keigoliye

Unregistered / Unconfirmed
GUEST, unregistred user!
客户端利用IE浏览器提交http://xxx.xxx.xxx.xxx:12345/?username=xxx&password=xxxxxx,服务器端是.EXE程序,服务器端应该用什么控件来获得提交的参数?谢谢
 
没有人会吗?
 
你的EXE是CGI、ISAPI还是普通的执行程序?
如果是CGI、ISAPI需要什么控件吗?不是在 WebModule 里人ACTIONITEM中有个TREQUEST类吗?它是记载客户端发送人请求信息的。不知你想要的是什么东东。
 
服务器端是普通执行程序
 
普通程序怎么和WEB服务器想联系?
 
楼主是想做web服务器吗?
 
你的服务器端是普通程序怎么和客户端连呀?不知楼主真正要做的是什么?
 
WEB服务器也是普通程序,但它就可以解析对它的请求。也没WEB服务器那么麻烦。只要监听12345端口的请求。然后从端口收到的数据中提出参数。

以下是我在CSDN上的帖子
主  题: 该用什么控件?(绝食等待中...)
作  者: KEIGOliye (神威)
等  级:
信 誉 值: 98
所属论坛: Delphi 网络编程/分布式开发
问题点数: 100
回复次数: 9
发表时间: 2003-10-30 12:25:40



客户端用IE浏览器地址栏输入http://username:passwored@127.0.0.1:12345,向服务器端程序发送请求,请问服务器端程序该用什么控件可以得到username和password?



回复人: dinyy() ( ) 信誉:99 2003-10-30 12:43:00 得分:0


ftp控件可以吗?


Top

回复人: aiirii(ari) ( ) 信誉:105 2003-10-30 12:45:00 得分:0


用 IdHTTPServer


Top

回复人: delphi023445(delphi023445) ( ) 信誉:100 2003-10-30 20:42:00 得分:0


WebModul


Top

回复人: delphi023445(delphi023445) ( ) 信誉:100 2003-10-30 20:43:00 得分:0


HTTPReqRes


Top

回复人: yangpk(yangpk) ( ) 信誉:100 2003-10-31 11:59:00 得分:0


HTTPReqRes



Top

回复人: Komacao(Komacao) ( ) 信誉:100 2003-11-02 10:47:00 得分:0


为什么不用这种格式传递参数呢?http://127.0.0.1:12345/?username=XXX&passwored=XXX
然后用WebApplication.RunParams 来获取参数。


Top

回复人: minimu(minimu) ( ) 信誉:100 2003-11-02 15:14:00 得分:0


不用空间都可以,方法还很多:
(1)自己解析字符串 很简单
(2)解析Http请求


Top

 
其实你想要的就是WEB服务器程序,就是将WEB服务器程序再加入普通的程序的功能,比如说FORM和一些别的控件。不就都解决了吗?
你将WebModule加入到你的工程中,再创建WEBACTIONITEM,在里面的REQUEST就能读出。这样应该可以,但我没做过。
还有一种方法我想也可以做一下看。在普通的程序中加入WebDispatcher组件(它的功能其实和WebModule同出一辙。因为WebModule就是DataModule加上WebDispatcher的产物)它也能获取客户端的请求。
 
后退
顶部