什么是REST
REST是 Representational State Transfer的缩写,即表现层状态转移,不是标准只是一种设计风格。
总结:URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。
什么是RESTful
诞生:前后端分离趋势下,RESTful风格的api为各种前端提供统一服务。
自身特点:
- 路径设计:URL中只使用名词指定资源,不用动词,且推荐使用复数。例如“https://api.example.com/v1/zoos”
- HTTP动词设计:通过HTTP动词来实现资源的状态扭转,例如规定api是GET\POST\PUT\DELEE等
- 状态码:RESTful的api需要使用规范的返回状态码,常用的有404,200,500,400等等。
版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接,感谢各位看官!!!
本文出自:monkeyGeek
座右铭:生于忧患,死于安乐
欢迎志同道合的朋友一起交流、探讨!
