c++ - 通过 Web 应用程序访问桌面应用程序 API
问题描述
我有一个用 C++ 编写的桌面应用程序。该应用程序也有一些为一些通用目的编写的 api,例如:获取列表等。
目前,该应用程序安装在各种系统上,并且有一个存储数据的主服务器。
问题是用户无法使用不同的位置访问数据。
现在我们计划将它移到网络上,以便用户可以从世界任何地方访问数据。
那么,是否可以使用 Web 应用程序访问桌面应用程序 api?
当我们打开网站时,它也会在桌面上打开桌面应用程序,然后登录后我们想访问用桌面应用程序编写的 api 并在 web 应用程序中显示数据。
任何帮助将不胜感激!
解决方案
正如我刚刚了解的那样,您在多个系统上有一个桌面应用程序,并且您想访问相同的数据?正确的?所以在这种情况下你有多种选择。一种非常简单的方法是在服务器(如 mysql)上安装数据库并将应用程序直接连接到该数据库。比您可以轻松地从该数据库写入/读取/更新/删除数据。您还可以使用数据库在该服务器上编写 API,并使用您的应用程序通过该 Web api 获取数据。
推荐阅读
- ruby-on-rails - StaticInjectorError(AppModule) 没有 ComponentFactoryResolver 的提供者
- javascript - 如何将单元格边框添加到 SheetJS .xlsx 生成的文件?
- sql - 在cloudera中,天,小时和分钟的时间戳差异?
- vba - 在 VBA 中将图片上传到 file.io (HTTP Post)
- rest - 如何扩展 Composer REST Server
- java - 如果渲染保存 json 成功,如何刷新页面 true
- mongodb - Mongodb每隔几分钟就会崩溃一次
- c# - 从服务器下载后打印pdf文件
- php - 如何使用 jquery Ajax 验证文件类型
- javascript - 在这种情况下,为什么 sequel 对象没有 setOwner 方法?