[问题] 简单解释Restful API

楼主: ahome22 (翁味兔兔)   2017-08-12 13:24:49
各位资深板友好
小弟对于软件设计风格并不是很懂, 但因为需要向同事解释RESTful API一词
所以想在潜水已久的该板请教各位先进
以下是我尽量简单解释的方式:
REST是一种分布式超媒体系统(如同WWW)的软件架构风格。简单而言,它是一种设计良好
的Web应用程式规则:Client端的使用者可以透过点选超连结(作状态转换),从一个Web页
面转换至另一个Web页面。而符合上述REST风格的软件系统,即为RESTful API。
顺便想请问对第一次听的人,这样解释是否适合呢?
谢谢回复的前辈
如有不妥,可自删
作者: bruce0209 (士贤)   2017-08-12 13:37:00
不懂REST的我表示:你在说啥……
作者: ECZEMA (加油!)   2017-08-12 13:37:00
https://youtu.be/7YcW25PHnAA Youtube上最多人看的解释
作者: bruce0209 (士贤)   2017-08-12 13:39:00
网页不是本来就可以透过点选超连结从一个Web页面转换至另一个Web页面???
作者: vi000246 (Vi)   2017-08-12 14:41:00
我虽然用过Rest API 但我看不懂你在说啥
作者: nikolas (你花多少时间?)   2017-08-12 15:48:00
听无 所以跟一般非REST的差别是?
作者: hoho8 (hoho)   2017-08-12 17:09:00
哩供啥? 听呒 +1
作者: pmove (金疾柠檬)   2017-08-12 17:34:00
简单说就是一种用于app的API简单说就是一种用于Web的API?
作者: a0919610611 (炽)   2017-08-12 18:15:00
觉得有讲跟没讲一样 = =
作者: tentenlee (天天)   2017-08-12 19:44:00
透过不同的method达到相对应相似的功能吧get->取资料 post->新增 delete->删除 等等的事情
作者: Neisseria (Neisseria)   2017-08-12 20:58:00
就是把 web 当成 API 用,网址结合 HTTP 动作这个解释太玄学了,RESTful API 没那么玄 = =...
作者: s860134 (s860134)   2017-08-12 21:55:00
感觉没说明到什么而且你没说这样的架构使用上或撰写上有什么好处对我来说我只知道 REST 这名词,原理精神完全不懂对于工程师来说,说明架构益处比上定义来的更有意义
楼主: ahome22 (翁味兔兔)   2017-08-13 18:28:00
请问有比较简单精确的描述吗 谢谢
作者: vi000246 (Vi)   2017-08-13 19:36:00
就符合CRUD四种功用的API
作者: bruce0209 (士贤)   2017-08-13 19:39:00
不能说"请上网Google 【REST】"吗XD
作者: zerof (猫橘毛发呆雕像)   2017-08-14 01:47:00
CRUD in http
作者: EGsux (天龙人)   2017-08-15 00:30:00
从推文上总结: web api 做CRUD 的事XD

Links booklink

Contact Us: admin [ a t ] ucptt.com