Win32应用程序上的Http Server

时间:2013-04-09 08:35:19

标签: delphi http

如何编写具有嵌入式Http服务器的桌面Delphi 7 Win32应用程序,例如带有Web Interface的Media Player Classic。我需要一个独立的HTTP服务器从用户的浏览器启动到一个网址,例如http://:/并使用GET或POST请求,然后从Delphi应用程序响应。

2 个答案:

答案 0 :(得分:1)

TCP / IP库通常附带演示项目。 例如http://synapse.ararat.cz/doku.php/public:howto:httpsserver

还有更大的框架,它们将HTTP服务器作为其服务之一提供(它仍然允许您雕刻其部分代码并重新使用它)。

例如(但Henri似乎厌倦了Embarcadero并放弃了他的Delphi项目{} {}}

另一个例子是http://code.google.com/p/delphionrails/w/list 此实现依赖于Windows http.sys驱动程序,该驱动程序是作为Microsoft IIS的快速HTTP协议实现而开发的。 在最近DataSnap性能枪战mORMot的服务器中,通过http.sys AFAIR工作,在低开销下表现出了出色的性能。 BTW,基于Indy的{​​{1}}仅显示出低负载到中等负载。

答案 1 :(得分:0)

将IdHTTPServer添加到项目中。