首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WEB和WEB服务?

WEB和WEB服务?
EN

Stack Overflow用户
提问于 2015-07-03 15:44:52
回答 3查看 930关注 0票数 4

我已经在互联网上搜索了很多,但我仍然没有弄清楚web服务和web之间的区别?在某个地方,我读到所有的web服务都是API的,但是所有的API‘都不是web服务。多么?

我所知道的都是允许利用其他applications.Can的功能,有人说我有明显的区别吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-07-03 16:06:56

API ()是另一个程序可以与程序进行通信的接口。

在此上下文中的web服务是那些具有API的程序之一。“web”意味着它可以通过网络访问,主要是通过HTTP访问。服务通常有一个明确的目的。

例如,日期web服务的目的可能是提供当前日期。我的服务的API将有一个“端点”:获取日期。然后,服务实现这个API。它以某种方式检索日期并将其发回。

票数 0
EN

Stack Overflow用户

发布于 2021-07-18 18:52:49

我一直在学习Web (不仅仅是API)与Web之间的区别。

首先,我们知道,正如@Kris所述,两者都使用Web作为通信工具。

在观看这两段视频时,都充当“中间人”(餐厅中的服务生),让客户要求waiter处理并发送回复。

当我在寻找两者之间的实际差异时,通常大多数文章和视频都会对"Web“进行不相关的比较,因为它们将"Web”中的“”排除在外。例如,请参阅这篇文章,其中包含"Web与which .“的标题。但是,包含的副标题如下:

  • API与Web服务的区别
  • Web服务的Pros和Cons与API服务
  • "Web服务与API:用刮取机器人的API为两者加油“

我能找到的唯一不同之处是,如果我们在.NET上下文中讨论这个问题。这是一个与此有关的问题员额

总之,是在SOAP协议中使用的,而Web通常是以RESTful方式创建的。更详细的答案在文章中,但最后没有回答所问的主要问题。

结论:公共域名中提出的问题对两者之间的区别没有明确的定义,因此这两个术语在很大程度上是可互换的

票数 3
EN

Stack Overflow用户

发布于 2015-07-03 16:08:51

所有的web服务都是API。API是应用程序编程接口。但是有一些离线API,它们不是web服务。从Office到网站,所有的东西都有API。API只是一个定义好的接口,可以与某些软件进行控制/通信。web服务只是提供了通过Web进行连接的手段。

当您讨论API(通信协议和数据格式)时,还有更多的内容要讨论,但是您有了基本的想法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31210428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档