restful其实就是一套编写接口的协议,协议规定如何编写以及如何设置返回值、状态码等信息。
-
最显著的特点:
restful: 给用户一个url,根据method不同在后端做不同的处理,比如:post 创建数据、get获取数据、put和patch修改数据、delete删除数据。
no rest: 给调用者很多url,每个url代表一个功能,比如:add_user/delte_user/edit_user/
-
当然,还有协议其他的,比如:
-
版本,来控制让程序有多个版本共存的情况,版本可以放在 url、请求头(accept/自定义)、GET参数
-
状态码,200/300/400/500
-
url中尽量使用名词,restful也可以称为“面向资源编程”
-
api标示:
api.YueNet.com
摘抄:https://blog.csdn.net/u013901768/article/details/82749358
标签: url、yuenet、restful、user、restfull、面试