REST 与 Web Service 的区别

作者:vkvi 来源:ITPOW(原创) 日期:2017-4-30

REST 是一种风格,相对来说比较简单,利用 HTTP Method:GET、POST、PUT、DELETE 等谓词来决定是取数据、还是新增数据、还是修改数据、还是删除数据……

一般来说 REST 喜欢和 JSON 搭配。

注意:默认情况下,IIS 可能只是开启了 GET、POST 谓词,如果要修改,请在 IIS 的“请求筛选”->“HTTP 谓词”中配置

Web Service,包含三个东西:SOAP、WSDL、UDDI。

  • SOAP 用来描述传递信息的格式,是对 Web Service 进行运作进行约定。 SOAP 是一套严格的数据交换协议规范,一般和 XML 搭配,适合于大型、复杂的接口,所以有人把 SOAP 称为 XML-RPC 的升级版。
  • WSDL 用来描述如何访问具体的接口,是对接口有哪些参数、返回什么值进行约定。
  • UDDI 用来管理、分发、查询 Web Service。
相关文章