📜  SOAP-什么是REST? -指导点

📅  最后修改于: 2020-12-04 04:56:07             🧑  作者: Mango


REST是表示状态转移的首字母缩写。可以将其定义为设计软件的体系结构样式。 REST不是规范或W3C标准。因此,使用RESTful服务更容易。它不需要任何中间件规范框架。

REST-重要功能

以下是REST的一些重要功能。

  • 它依赖于无状态,客户端-服务器,可缓存的通信协议-实际上在所有情况下都使用HTTP。

  • 它是WebService和RPC(远程过程调用)之类的轻量级替代方案,例如SOAP-WSDL。

  • 它代表唯一ID或URI中的所有内容。

  • 它使用标准的HTTP方法,例如GET,POST,PUT,DELETE。

  • 它将源链接在一起。

  • REST资源可以具有多种表示形式。

  • 任何命名信息都被视为资源。例如:图像,人,文档,都可以视为资源的示例,并表示为唯一的ID或URI。

  • 基于HTTP的万维网本身可以被视为基于REST的体系结构。

REST服务独立于平台和语言。由于它基于HTTP标准,因此可以在存在防火墙的情况下轻松工作。像WebServices一样,REST不提供任何内置的安全性,会话管理和QoS保证,但是可以通过在HTTP之上构建来添加这些内容。对于加密,可以在HTTPS之上使用REST。