有什么区别在于REST Assured和RESTful web services之间吗?
REST代表表现层状态转移,它是一种用于构建轻量级、可维护和可扩展的Web服务的分布式超媒体系统的架构风格。
REST架构由Roy Thomas Fielding在他的论文中定义,并应遵循以下一组约束:
REST架构中的基本概念是资源,而资源可以具有不同的表示。有关更多详细信息,请参见此答案。
值得一提的是,REST架构风格是协议无关的,但由于其被广泛采用和广为人知,因此常常在HTTP协议上进行设计。
基于REST架构、遵循上述约束的服务称为RESTful。
REST Assured是一个旨在简化Java中测试和验证REST服务响应的工具。