请问一下什么是WebService?还有什么是api?

drumzjh 2012-03-09 02:09:17
我百度了很多资料,写了一堆,但是搞半天也没说清楚,概念讲的很迷糊,有哪位大侠可以帮忙解释一下?
...全文
426 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
SallyAngela 2012-03-09
  • 打赏
  • 举报
回复
Web服务(Web Service)是基于XML和HTTPS的一种服务,其通信协议主要基于SOAP,服务的描述通过WSDL,通过UDDI来发现和获得服务的元数据。
对这个问题,我们至少有两种答案。从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。我们把调用这个Web service 的应用程序叫做客户。例如,你想创建一个Web service ,它的作用是返回当前的天气情况。那么你可已建立一个ASP页面,它接受邮政编码作为查询字符串,然后返回一个由逗号隔开的字符串,包含了当前的气温和天气。
机器人 2012-03-09
  • 打赏
  • 举报
回复
接口本身就是抽象的概念,通过Http协议提供远程服务接口。就可以理解为 WebService
drumzjh 2012-03-09
  • 打赏
  • 举报
回复
简单说就是类似桌面上的应用程序转成浏览器版的类似webQQ这种么?
lhb522 2012-03-09
  • 打赏
  • 举报
回复
API分很多种 而在很多web程序的统一登陆整合 以及资源共享等很多 都是采用XML的方式
而Web服务可以更方便的实现API的功能,VS2008中是有Web Service的相关模板的

Web服务运行在web服务器上 类似windows服务,远程计算机可以引用web服务进行访问 实现某些功能 比如你说的API的功能
accomp 2012-03-09
  • 打赏
  • 举报
回复
说的肯定没百度好 还是自己百度吧
accomp 2012-03-09
  • 打赏
  • 举报
回复
简单说 WebService 就是一个服务 ,别的程序能访问并使用这项在线服务。
api 就相当于一个别人编译好的类,你直接引用后使用

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧