-2

我必须开发一个 web2py 应用程序,它将在一台机器(比如说服务器)上运行,这台机器也将安装并运行 MySql 数据库。用户可以通过 Https 远程连接到 Web2py 应用程序(可以说是客户端)还有一个系统在网络上运行(可以说 N/W 面板)可以将数据发送到服务器,并将进一步保存到 MySql数据库和 Web2Py 应用程序将更新的数据显示给客户端。所以场景是: 1. 当 CLIENT 可以使用 Web2Py 应用程序从 N/W 面板(这里 N/W 面板充当服务器)请求一些数据时,服务器可以充当客户端。2. N/W Panel 在从不同的设备获取一些更新的数据并需要保存到运行在 SERVER 上的 MySql 数据库时可以充当客户端(这里 SERVER 充当服务器)。

现在我的问题是如何使用 Web 服务来实现它,因为它是 SERVER 和 N/W 面板之间的双向通信以及如何与 Web2Py 应用程序集成?Web 服务可以是 SOAP 或 REST。

问候, 皮克斯

4

2 回答 2

1

是的,服务器可以充当客户端。这不是问题,“如何做”的答案基本上只是“做它!”。:-)

您使用一些客户端库,它可能是标准库中支持 http 的任何东西,或者是一些特殊的 SOAP 或 REST 库(如果您想要使用的话),然后您从服务器发出请求。真的就这么简单。

于 2012-05-02T07:03:52.903 回答
0

您是否查看过此手册页?它包含一些示例的客户端代码...

http://web2py.com/books/default/chapter/29/10#Remote-procedure-calls

于 2012-05-02T09:17:51.720 回答