码迷,mamicode.com
首页 > 其他好文 > 详细

rest framework 之前

时间:2019-05-07 19:33:55      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:子域名   架构   delete   repr   获取   class   style   从服务器   开始   

在开始rest framework之前,我们先来了解一下什么是restful

rest 是一种软件架构风格,Representational state Transfer

    它从资源的角度去看整个网络,通过对网络中的每个节点进行URL标识,客户端应用通过URL来获取资源的表征

    其本质是将一切数据都视为资源,这是有别于其他架构的最大区别,这个理念被称为:面向资源架构(ROA)

下面来看看restful api的设计规范(10条)

1 api与用户的通信协议使用https协议

2 域名

    https://api.example.com     将api部署在域名之前,(需解决跨域问题),子域名的方式

    https://example.com/api     写在域名之后作为路径使用,简洁,url的方式

3 版本

    https://api.example.com/v1/   在域名后面加上版本名称

    请求头                                   将需要的版本名称加入请求头里面

4 路径 ,可以将网络上的任何东西作为资源,使用其名词(可复数)

   https://api.example.com/v1/books

    https://api.example.com/v1/employees

5 method 方法

GET: 从服务器上获取资源(一个或者多个)
POST:新建一个资源
PUT:更新资源(客户端提供改变后的完整资源)
PATCH:更新资源的部分功能(例如改变其属性)
DELETE:删除资源

 

rest framework 之前

标签:子域名   架构   delete   repr   获取   class   style   从服务器   开始   

原文地址:https://www.cnblogs.com/mmyy-blog/p/10827471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!