gpt4 book ai didi

web-services - 网站与网络服务

转载 作者:行者123 更新时间:2023-12-05 00:04:57 24 4
gpt4 key购买 nike

我试图将网站和 Web 服务(无论基于 RPC 还是 RESTful)开发之间的区别用语言表达出来。我是说当客户端是另一个软件时(假设浏览器只是原始客户端的工具)并且生产者以 XML 响应(假设这是数据传输的标准)属于 Web 服务(可编程 Web),否则它是一个人类网站?

谢谢

-阿比迪

最佳答案

是的。人们可以进一步明确,机器人和爬虫是软件试图模仿人类行为的次要现象。所以你的高层次区别仍然存在。

巨大的不同在于网站具有双重作用

  • 提供资料
  • 当前信息

  • 而对于 Web 服务,则没有表示的概念。您会在它们各自的表达语言中发现相同的区别:HTML 累积信息标记和表示指令,而 xml 仅涉及信息识别、组织、转换和组织。

    从历史上看,XML 是在 HTML 之后出现的,当时人们发现有更好的方法来访问网站公开的信息,而不仅仅是翻录其格式不正确的 html 页面或多或少地模仿人类;同时,每个人都知道 CORBA 和 RPC 都无法满足 B2B 通信的需求,因为它们无法通过 WAN 进行路由。

    因此,SOAP、所有 OASIS 标准和仅后来的 REST 服务仍然首选用于太“轻”而无法容纳完整的 SOAP 堆栈的设备。

    关于web-services - 网站与网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5057649/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com