什么是简单英语的“网络服务”?
问题描述:
我一直在 SO、Wikipedia、Google 等网站上阅读“网络服务”,但我不太明白它们是什么。什么是简单的英语定义/描述?
如果我使用 PHP 制作一个简单的网站,比如说,在页面上打印一个随机整数......这是一个“网络服务”吗?如果不是,为什么不呢?
第 1 个答案:
一个简单的定义:Web 服务是其他程序可以通过 Web (HTTP) 访问的功能。
例如,当您在 PHP 中创建一个输出 HTML 的网站时,它的目标是 浏览器 ,并且通过扩展,人类在浏览器中阅读页面。Web
服务不是针对人类,而是针对其他程序。
因此,如果生成随机整数的 PHP 站点以其他程序可能使用的格式输出整数,则它可能是 Web 服务。它可能是 XML
格式或其他格式,只要其他程序可以理解输出即可。
完整的定义显然更复杂,但您要求的是简单的英语。
这个问题真的很不言自明。我对数学中的向量知之甚少,但我并没有真正看到与 C++ 向量的链接。