- SoapUI 教程
- SoapUI - 首页
- SOAP 基础
- SOAP - 简介
- SOAP - 消息
- SOAP - 什么是 REST?
- SoapUI 基础
- SoapUI - 简介
- SoapUI - 功能
- SoapUI - NG Pro
- SoapUI - 安装和配置
- SoapUI - WSDL
- SoapUI - 项目
- SoapUI - 测试套件
- SoapUI - 测试用例
- SoapUI - 测试步骤
- SoapUI - 请求和响应
- SoapUI - 属性
- SoapUI - 属性传递
- SoapUI - 日志窗格
- SoapUI - 断言
- SoapUI - 故障排除
- SoapUI - 性能测试
- SoapUI - 负载测试
- SoapUI - RESTful Web 服务
- SoapUI - JDBC 连接
- SoapUI - JDBC 属性
- SoapUI - JDBC 断言
- SoapUI 有用资源
- SoapUI - 快速指南
- SoapUI - 有用资源
- SoapUI - 讨论
SOAP - 什么是 REST?
REST 是 Representational State Transfer 的缩写。它可以定义为一种设计软件的架构风格。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 之上来添加这些功能。对于加密,REST 可以用于 HTTPS 之上。
广告