- RESTful 中文解释为“表现层数据转换”。
- 表现层其实指的资源的表现层
- 上网中访问的URL都代表一种资源,资源可以是图片、音乐、歌曲、一种服务,资源就是一种具体的存在。
- 资源的表现层可以是一段txt、html,它具体的表现形式应该在http的accecpt和content-type中设定。
- 状态转化
- 当客户端访问服务端,需服务端返回状态和数据而网络请求http协议是无状态协议,所以需要服务端给出状态和数据,此状态和数据是在表现层上返回的,所以叫做表现层状态转化。
- 客户端用到的手段,只能是 HTTP 协议。具体来说,就是 HTTP 协议里面,四个表示操作方式的动词:GET 、 POST 、 PUT 、 DELETE 。 它们分别对应四种基本操作: GET 用来获取资源, POST 用来新建资源,PUT 用来更新资源,DELETE 用来删除资源。
RESTful的设计
协议,最好全站使用https。
认证方式 token和sign
token是识别用户的身份、权限。
sign认证接口传参的有效性。
返回格式可以使用json和xml。
返回内容请求状态码、提示信息、返回数据。
高级设定、频率设置、熔断设置、保证接口的幂等性、接口访问日志。
RESTful API设计总结
最新推荐文章于 2021-12-19 20:06:28 发布