我正在尝试学习休息网络服务以及我发现写的其余部分都在HTTP协议上工作。我只是想知道其他协议可用于构建休息服务。一个例子的链接将是很好的帮助
答案 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 layer的OSI model。 HTTP是OSI模型的应用层协议。
来自this list(application layer protocols)的理论协议:
可以用于REST-ful服务。