107   Django

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

Your email address will not be published. Required fields are marked *