从我从各种来源收集到的信息:
- 网站提供和呈现数据
- Web 服务提供数据,不涉及演示。
两者都使用 url 调用。
但是Web服务确实以xml,json等形式返回数据。它与以 html 形式返回它的网站有什么不同?
网站:
- 网站是位于单个域下的一组相关网页 名字。
- 它为用户提供通常要解释和显示的用户 html 用户的 Web 浏览器。
- 这是典型的通过HTTP(S)的GET请求。
网络服务
- Web 服务是任何使自身可用的软件 通过互联网并使用标准化的 XML/JSON 消息传递系统。
- 例如,客户端通过发送 XML/JSON 来调用 Web 服务。 然后,等待相应的 XML/JSON 响应。
- Web 服务可以响应许多不同类型的请求 (获取、放置、发布、删除等)。
- 与 Web 服务交互可能会导致 远程位置,获取有关某些数据的信息等。
- 此外,Web 服务可以以许多不同的方式进行响应, 以文本、XML 甚至空响应的形式提供数据。对 Web 服务的请求通常与用户混淆。