Web服务,Web API,API所有这些是什么?

时间:2013-10-25 03:57:30

标签: web-services api web asp.net-web-api

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

这些让我感到烦恼,请指导我

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

问:什么是WebApi?

Ans :网络API是通过网络公开的API

问:什么是WebService?

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

我怀疑: 是一个WebApi用于通过网络实现服务?获得WebService?

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 Service API?

1 个答案:

答案 0 :(得分:1)

网络服务:
    实现平台互操作性正在使用Web服务,它基于 SOA 。它遵循 WSDL,SOAP,UDDI 等标准。 WSDL通过SOAP协议传递,客户端将通过使用WSDL生成存根来访问它。

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

希望它能说清楚