rest webservice支持的协议

时间:2015-08-10 12:17:17

标签: web-services rest

我正在尝试学习休息网络服务以及我发现写的其余部分都在HTTP协议上工作。我只是想知道其他协议可用于构建休息服务。一个例子的链接将是很好的帮助

2 个答案:

答案 0 :(得分:0)

REST受到约束'到HTTP,因为使用HTTP方法GET,POST,PUT,DELETE是REST的核心。

答案 1 :(得分:0)

首先,REST是一种用于构建可扩展Web服务的软件架构风格。

您正在谈论REST when applied to webservices

  

遵循REST架构约束的Web服务API是   称为RESTful API。

回答你的问题

  

可以使用其他协议来构建休息服务

我首先需要澄清一些事情:

您正在询问基础Web服务协议。 现在,Web服务是一个软件系统,旨在通过网络支持可互操作的机器对机器交互。您感兴趣的网络也是最知名的,即TCP / IP即互联网。

现在,您特别感兴趣的是符合REST架构限制的Web服务。 符合REST的Web服务将是服务的主要目的是使用一组统一的无状态操作来操纵Web资源的表示。

用于RESTful Web服务的协议 首先,您需要了解您正在处理application layerOSI model。 HTTP是OSI模型的应用层协议。

来自this list(application layer protocols)的理论协议:

  • 可用于构建Web服务
  • 符合REST架构约束(无状态,分层系统)

可以用于REST-ful服务。