Ran*_*oet 17
Web服务是由Web服务器运行的应用程序,它会生成一系列URL,这些URL将以一种格式返回其数据,该格式旨在由"通用"计算机程序而不是浏览器进行解析.因此,Web服务可以使用他们想要的任何数据格式(只要双方都同意),但通常使用XML(特别是SOAP等)或JSON.
小智 16
"Web服务器"和"Web服务"之间的区别如下:
网络服务器:
网页服务:
是由Web服务器运行的应用程序,执行任务并将结构化数据返回给调用程序,而不是浏览器的HTML.
由于这个原因,它可以使用他们希望的任何数据格式 - 可能是XML,SOAP或JSON.
其中许多答案都是错误的.
虽然Web服务器必然是HTTP服务器,但Web服务只是通过网络可用的服务.由于协议可能不是HTTP,您可以通过邮件或其他协议提供Web服务,并且您不需要Web服务器.
Web服务使用的传输通道不一定需要是HTTP协议.
术语"Web服务"也用于表示SOAP xml标准,这是在Web服务调用中对信息进行编码的标准方法.
Web服务器的定义
Web服务器通常是指在处理Web请求的物理或虚拟机上运行的软件(例如,将页面返回到浏览器并执行对Web服务的调用)
Web服务在Web服务器中运行,执行任务并(通常)将结构化数据返回到调用程序,而不是浏览器的html.