gpt4 book ai didi

delphi - 在 BDS2006 中使用 Webbroker 来休息 Web 服务器

转载 作者:行者123 更新时间:2023-12-01 19:41:30 25 4
gpt4 key购买 nike

您能给我一些关于如何仅使用网络代理来实现休息网络服务器的提示吗?

我知道较新版本的 delphi 具有 REST/JSON/DATASNAP 功能,但我坚持使用 BDS2006。

基本上,我需要与其他应用程序交互,这些人要求我制作这个网络服务器应用程序,并通过互联网/VPN 提供五种方法。不需要在 IIS 或 Apache 中运行。

我在 google 上搜索了很多,但答案总是指向 2010 及更高版本。所有这些阅读内容引导我使用 webappdebug 模板进行一些操作并使用一些 JSON 对象响应 GET/POST/PUT/DELETE。

问题是...我不太熟悉网络经纪商,我怎样才能实现这一目标?

提前致谢,欢迎提供任何帮助。

最佳答案

我们完整的 RESTful 客户端-服务器框架已可用,包括一个 ORM(以及更多),名为 mORMot .

它是一个开源项目,从 Delphi 6 到 XE2 运行 - 因此它可以与 Delphi 2006 一起使用(我已经使用 Delphi 7 和 2007 对其进行了测试,因此我看不出 BDS 2006 会失败的任何原因)。

它能够服务对象 and Services (just like DataSnap)使用 JSON,在 secured (using per URL authentication) 中RESTful 协议(protocol)。

它能够使用任何数据库引擎后端,带有 SQLite3 kernel 。如果您只需要 RESTful 服务和内存中对象功能(您可以使用 JSON 或二进制格式保存对象,但您将无法使用跨表搜索等高级功能。

提供超过 700 页的文档。

对于 HTTP/1.1 通信,它不是基于 WebBroker(也不是 IIS,也不是 Apache),但它会直接使用 high-speed http.sys kernel-mode service .

关于delphi - 在 BDS2006 中使用 Webbroker 来休息 Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8084383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com