本人小白,刚入门python 及flask,看到好多地方提到REST,网上也看到几个todo的例子,但是没怎么明白,这个REST到底有什么作用,和常规的web链接,请求有什么区别,小型web用的到吗
不懂python,对REST只是很浅的了解和使用,由我这种低level来解释可能你听得懂。传统的webapi,每个api一般只做一件事,但在rest模式下,一个api相当于一个资源,对它可以做CURD操作。
例如http://xxxxxxxxx/user/12345
可以用get post put delete方式发起请求,get是获取用户id为12345的信息,post是新增参数为12345的用户信息,put是更新,delete是删除。
换传统api方式很可能喂
http://xxxxxxxxx/user/get/id/12345
http://xxxxxxxxx/user/update/id/12345
http://xxxxxxxxx/user/add/id/12345
http://xxxxxxxxx/user/delete/id/12345
不知道能理解区别吗,如果能,我个人觉得好处就是接口简洁吧