1.映射 1.1基本概念 1.2接口设计 1.3Map与Set区别 2.相关代码 Map public interface Map<K, V> { int size(); boolean isEmpty(); void clear(); V put(K key, V value); V get(K ...
分类:
其他好文 时间:
2020-02-18 12:41:32
阅读次数:
84
基于restful接口规范的接口设计 urlpatterns = [ # 资源books接口的设计 url(r'^books/$', views.BookAPIView.as_view()), # 群查、单增 url(r'^books/(?P<pk>\d+)/$', views.BookAPIVie ...
分类:
其他好文 时间:
2020-02-17 23:42:17
阅读次数:
61
定义序列化器(本质就是一个类),一般包括模型类的字段,有自己的字段类型规则。实现了序列化器后,就可以创建序列化对象以及查询集进行序列化操作,通过序列化对象.data来获取数据(不用自己构造字典,再返回Json数据) INSTALLED_APPS = [ 'django.contrib.admin', ...
分类:
其他好文 时间:
2020-02-17 20:18:36
阅读次数:
98
DRF框架知识总览 接口 开发阶段接口测试工具 接口文档 接口规范 CVB vs FBV pip安装源 介绍 永久配置安装源 Windows MacOS、Linux 配置文件内容 DRF框架的安装 图书资源准备 基于restful接口规范的接口设计 实现单查群查接口 今日小结 ...
分类:
其他好文 时间:
2020-02-17 20:14:03
阅读次数:
109
一、引入设计接口是我们开发人员的日常操作。当我们把接口交给前端人员时,是否有种拔剑出鞘的错觉。毕竟交付接口,我们的开发工作就阶段性完成了。不过,如果我们没有一个接口设计规范的时候,结果会怎样呢?我们来张图感受一下。二、REST2000年,一个年轻小伙子(RoyThomasFielding)在他的博士论文提出了REST。REST是一种万维网软件架构风格。为什么说是风格不是标准呢?个人理解可能说标准就
分类:
其他好文 时间:
2020-02-14 09:19:30
阅读次数:
68
幂等 当涉及业务数据的变更,不是简单的数据查询时, 在调用方相同条件有效重复请求时,就需要保持业务系统数据之间的一致性,不管请求多少次都会返回相同的结果。 比如一个订单支付接口,第一次请求返回支付成功,即使后面的请求没有实际的支付行为,也应该返回查询到的支付成功的结果。如果拦截并抛出异常,就可能造成 ...
using System; using System.Collections.Generic; using System.IdentityModel.Tokens.Jwt; using System.Linq; using System.Security.Claims; using System.T ...
show me the code and talk to me,做的出来更要说的明白 我是布尔bl,你的支持是我分享的动力! 一 、引入 设计接口是我们开发人员的日常操作。当我们把接口交给前端人员时,是否有种拔剑出鞘的错觉。毕竟交付接口,我们的开发工作就阶段性完成了。不过,如果我们没有一个接口设计规 ...
分类:
其他好文 时间:
2020-01-19 09:28:13
阅读次数:
65
接口安全性: 1. Token验证机制 通过用户名/密码调用授权接口获取Token,设置token有效期保持用户授权期间状态,可以使用token将信息保存在服务端,避免网络间传输,目的在于防止用户信息泄露,存储状态机。 2. 接口调用签名 由于前后端分离前端通过http请求调用后端接口,期间通过网络 ...
简介 Representational State Transfer 简称 REST 描述了一个架构样式的网络系统。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。 概念: 资源(Resources) REST是”表现层状态转化”,其实它省略了主语 ...
分类:
其他好文 时间:
2020-01-15 15:27:57
阅读次数:
68