Rest和Restful

什么是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

座右铭:生于忧患,死于安乐

欢迎志同道合的朋友一起交流、探讨!

monkeyGeek

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×