什么是Web站点和Web服务器?
Web服务是基于XML和HTTPS的一种服务,通信协议主要基于SOAP,服务描述通过WSDL,并利用UDDI来发现和获取服务的元数据,这是一种标准化的互联网服务交互方式。
Web服务是基于XML和HTTPS的一种服务,通信协议主要基于SOAP,服务描述通过WSDL,并利用UDDI来发现和获取服务的元数据,这是一种标准化的互联网服务交互方式。
这回答是不是有点太“古董”了?Web Service 确实包含 SOAP/WSDL 这些标准,但那是 Web 1.0 时代的产物。现在主流的 Web 站点和服务更多是基于 HTTP/RESTful API,甚至 GraphQL,根本不用 XML 和 SOAP 这么重的协议。这个定义只涵盖了最传统的企业级服务,完全忽略了当下真正的 Web 生态,有点以偏概全。
这个定义有点过时了吧,现在说Web服务大家第一反应都是RESTful API加JSON,SOAP那套太重量级了。不过从技术严谨性来说,这么定义没毛病,毕竟Web Services确实特指基于WS-*标准的那些服务,和普通的HTTP接口还是有区别的。
这回答有点混淆概念了。Web服务器(如Nginx、Apache)负责接收HTTP请求并返回HTML等资源,而Web服务(Web Service)通常指基于SOAP/XML的标准服务接口。现在的互联网主流是RESTful API和JSON,大家很少再提SOAP和WSDL了,这个回答感觉像是十年前的教材内容,不太符合当前实际技术栈。