sách gpt4 ai đã đi

Dịch vụ web Android - "chọc" một dịch vụ web

In lại 作者:行者123 更新时间:2023-11-29 13:33:01 30 4
mua khóa gpt4 Nike

我正在努力确定解决网络服务问题的最有效方法。

我的情况:我正在开发一个 Android 应用程序,它通过 Web 服务从 mysql 数据库(在我自己的服务器 PC 上)存储和检索数据。用户按下提交按钮后,Web 服务执行 sql 命令并生成 xml 文件或将数据存储在数据库中。

下一个案例是我的问题:

在创建 xml 之前,必须先插入 Web 服务。到目前为止,我必须在浏览器中转到Web服务(xxx.xxx.x.xxx:xxx/webservice.php),然后它将更新一个xml文件((xxx.xxx.x.xxx:xxx/webserviceList.php)。 xml)。当然这必须自动进行。

因此,如果用户向数据库发送数据(例如:他添加了客户),Webservice 应该更新 xml 文件(因此必须输入 xxx.xxx.x.xxx:xxx/webservice.php)

现在我认为有两种方法可以解决这个问题(如果有更多方法请纠正我)

  • 以某种方式让数据库戳网络服务
  • 让应用程序访问网络服务

如果有一种方法可以让数据库访问网络服务,我想这将是最有效的?因为我的目标当然是让应用程序尽可能快

否则,是否有一种简单的方法可以让应用程序触摸/戳网站/Web 服务而不发送和接收数据,其唯一目标是更新由 Web 服务创建的 xml?

希望大家给我一些建议:)

Cảm ơn trước nhé!

1 Câu trả lời

您需要写REST API's为了达成这个。在后端编写 API 后,您可以从任何 HTTP 客户端调用它。该客户端可以是您的 Android 应用程序或另一个服务器(托管您的数据库的服务器)。

将尽可能多的逻辑卸载到服务器而不是移动应用程序通常是一种很好的做法。因此,我建议一旦数据从应用程序发送到您的数据库,您就可以从托管数据库的服务器调用 api 来更新主服务器上的数据。

关于php - Android Web 服务 - "poke"Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19152326/

30 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com