简述REST/RESTful ?它的用途是什么?

REST,全称是Representational State Transfer,它是一种设计风格和约束条件,而不是标准。这种设计风格约束条件规定了如何设计以系统资源为中心的Web服务,包括使用不同语言编写的客户端如何通过HTTP处理和传输资源状态。在RESTful架构中,资源所指的不是数据,而是数据和表现形式的组合。比如,“最新访问的10位会员”和“最活跃的10位会员”在数据上可能有重叠或者完全相同,而由于他们的表现形式不同,所以被归为不同的资源。

RESTful API的用途包括简化开发,因为RESTful接口使用HTTP协议进行通信,而HTTP协议已经被广泛使用和实现,因此可以方便地使用现有的HTTP库或框架来开发RESTful接口,从而简化了开发过程。此外,RESTful接口还可以跨平台访问和使用,无论是使用浏览器、移动设备还是桌面应用程序都可以方便地访问和使用RESTful接口。这种接口还具有良好的可扩展性,可以方便地添加新的资源和操作,并且可以根据需要扩展API的功能。

发表评论

后才能评论