Web 开发一般采取前后端分离的架构,通过 api 交互!为了统一 api ,就有了 REST API 的规范,这套规范主要内容如下:
1,资源路径,跟普通 http 路径类似
https://domain/version/docment/id/ domain: 域名地址 version: 版本号 docment: 资源对象 id: 对象ID
2,操作方式,通过 http 的头部来确定
url:https://api.example.com/v1/item header:GET(SELECT):从服务器取出资源。 url:https://api.example.com/v1/item header:POST(CREATE):在服务器新建一个资源。 body:{id:'id','val':'one'} url:https://api.example.com/v1/item/2/ header:PUT(UPDATE):在服务器更新资源。 body:{id:'id','val':'new'} url:https://api.example.com/v1/item/2/ header:DELETE(DELETE):从服务器删除资源。 body:{id:'id','val':'new'}
Leave a Reply