关于什么是真正的Web服务,我有点困惑.你说Amazone网络服务等,他们提供信息.那么成为网络服务的网址是什么要求?假设我对Web开发不是很熟悉,你怎么能向我解释一下?但如果你指出一些方法,我可以得到它.而且对于一个非常新的人来说,基本上只有SOAP和REST
Noo*_*ilk 13
什么是网络服务
这是很多事情.在编程中,通常是指可以从应用程序(无论是另一个网页或桌面应用程序)调用的网页,并且调用者将数据传递给它,或者从其接收数据.
从这个意义上说,它基本上就像普通编程语言中的"方法"或"函数"; 除了你通过互联网打电话.
肥皂
消息格式.如上所述,web服务基本上是"方法"或"功能".SOAP是此方法的"指令"和"数据".它将概述数据类型,也可能是一堆数据.它是一种XML格式.
休息
REST是实现应用程序接口的手段,但实现访问控制和其他此类操作,特别是HTTP响应代码.因此,如果您没有访问权限,您将获得401:拒绝(我认为这是正确的代码).还有其他类型的响应代码是有用的.它还使用其他HTTP命令,如PUT/HEAD/OPTIONS.
在W3C Web服务定义为(引用):
Web服务是一种软件系统,旨在通过网络支持可互操作的机器对机器交互.它具有以机器可处理格式(特别是WSDL)描述的接口.其他系统使用SOAP消息以其描述所规定的方式与Web服务交互,通常使用带有XML序列化的HTTP以及其他Web相关标准来传达.
考虑到现在如何使用这个术语,这个定义可能有点过于严格了 - 我可能只考虑该定义的第一部分,这是非常通用的:
Web服务是一种软件系统,旨在通过网络支持可互操作的机器对机器交互.
维基百科也有一些有趣的定义,如:
在通常的用法中,该术语指的是通过Web上使用的超文本传输协议(HTTP)协议进行通信的客户端和服务器.
从我所看到的:
| 归档时间: |
|
| 查看次数: |
17313 次 |
| 最近记录: |