-1

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

4

2 回答 2

1

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

还有一些更大的框架提供 HTTP 服务器作为他们的服务之一(它仍然允许您切割他们的代码的那部分并重用它)。

例如(但 Henri 似乎厌倦Embarcadero并放弃了他的Delphi项目)http://code.google.com/p/delphionrails/w/list

另一个例子是http://blog.synopse.info/tag/HTTP 这个实现依赖于 Windowshttp.sys驱动程序,它是作为Microsoft IIS. 在最近基于DataSnap性能枪战mORMot的服务器中,通过http.sysAFAIR 工作,显示了出色的性能和低开销。顺便说一句,Indy基于DataSnap- 被证明只能在低到中等负载下存活。

于 2013-04-09T10:31:09.677 回答
0

将 IdHTTPServer 添加到项目中。

于 2013-04-09T09:01:24.560 回答