什么是RESTful的API
符合REST风格的api
REST风格
自己写接口了,熟悉一下后端总说的restful规范到底是什么
基本规范
-
单词负数,不能用动词。/users/123
-
可以加版本。/v2/users/123/payments
-
请求方式。get post put delete
-
分页查询等用query。/users/123?page=1&size=10&search=keywords
-
符合http状态码意义
特点
-
客户端和服务端分离
-
无状态,登录状态放在请求中,不保存在服务器
-
响应可缓存,强缓存和协商缓存
-
分层系统,客户端不需要知道是不是直连服务器,可以更灵活的加代理、网管、负载均衡
-
所有资源统一接口,方便理解和使用
-
服务端可以返回可执行代码给客户端执行,很少用