web-services - Web 服务和 Web 应用程序之间的区别

标签 web-services web-applications terminology

让我们看一个示例场景:

客户端打开一个网站并找到他从文本框中输入的两个数字的总和。然后单击“添加”按钮。两个参数通过 HTTP GET 发送到服务器,在服务器上写入 PHP 代码以添加数字,结果为回声。

基于这种情况,有人可以解释 Web 服务和应用程序之间的区别吗?

最佳答案

在你的情况下,如果你有提供两个数字然后获取结果的用户界面,它应该被称为网络应用程序。但是,如果您有一个 API 可以接收两个数字并通过 http 返回结果,那么它应该称为 Web 服务。
在底层,Web 应用程序和 Web 服务是同一件事。但要点是 Web 服务用于机器/程序到机器/程序的通信,而 Web 应用程序用于用户。

关于web-services - Web 服务和 Web 应用程序之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10615136/

相关文章:

c# - 如何在没有浏览器的情况下与网站互动?

ios - WatchKit:与包含的 iOS 应用程序直接通信

java - 如何将ip地址指向webapp

java - 玩框架。无需编译

C++ 调用类成员变量 "attributes"是否正确?

design-patterns - 垫片和外观/适配器模式有什么区别?

java - Spring Integration http-outbound-gateway 用于 xml web 服务不返回响应数据

javascript - 如何在不使用 JSON 或任何东西的情况下使用纯 JavaScript/Ajax 调用此 HelloWorld Web 方法?

ruby-on-rails - 使用 Ruby on Rails 实现配对

c++ - *cast* 和 *conversion* 是什么意思?