1

我找到了很多答案,但没有一个适合我的(基本)“知识”

这些对我来说很麻烦,请指导我

我知道API是什么(来自 user32.dll 的 GetCursorPos() winApi 等本地概念)

问:什么是 WebApi?

Ans : web API 是通过 web 公开的 API

问:什么是WebService?

Ans : 是通过网络在网络地址提供的软件功能

我的疑问: WebApi 是否用于通过 web 实现服务?访问 Web 服务?

WebService 和 Web API 有什么区别?

The Following Makes me again Weird :

A Web services describes a standardized way of integrating Web-based applications using the XML, SOAP, WSDL and UDDI open standards over an Internet protocol backbone.

A web API is a development in web services where emphasis has been moving to simpler representational state transfer (REST) based communications

那么这个 Web API 是做什么用的呢?

还看到WebServices = API + Http(Api是指Web Api?)

什么是 Web 服务 API?

4

1 回答 1

1

Web Services:
为了实现平台互操作,使用了Web Services,它是基于SOA的。它遵循WSDL、SOAP、UDDI等标准。WSDL 通过 SOAP 协议传递,客户端可以通过从 WSDL 生成存根来访问它。

Web API: 现在实现平台独立服务的新范例是由RESTful Web 服务或 Web API完成的。它依赖于 HTTP 协议,这些服务将由 HTTP 客户端(如浏览器)或 HTTP 客户端代码访问。WebAPI 是描述这些客户端和服务器 API 的另一个名称。

希望清楚

于 2013-10-25T05:25:24.350 回答