随笔分类 - RESTful源码笔记
摘要:REST,即Representational State Transfer的缩写。翻译过来是表现层状态转换。如果一个架构符合REST原则,就称它为RESTful架构。啥叫json-rpc?接口调用通常包含两个部分,序列化和通信协议。常见的序列化协议包括json、xml、hession、protobu
阅读全文
摘要:以下资料搜集自网络 0x00 RPC RPC 即远程过程调用(Remote Procedure Call Protocol,简称RPC),像调用本地服务(方法)一样调用服务器的服务(方法)。通常的实现有 XML-RPC , JSON-RPC , 通信方式基本相同, 所不同的只是传输数据的格式. RP
阅读全文
摘要:0x00 引言 官方文档:http://www.django-rest-framework.org/drf为我们提供强大的通用view的功能,本博客对这些view进行简要的总结分析。首先,我们看一下主要的几种view以及他们之间的关系。 这其中,还涉及了mixins,主要也分为5类: 0x01 dj
阅读全文
摘要:0x00 引言 本篇对drf中的mixins进行简要的分析总结。Mixins在drf中主要配合viewset共同使用,实现http方法与mixins的相关类与方法进行关联。 在这个viewset中,只要有5类Minxin,他们与http方法对应如下: 下面,我们将逐个Mixins介绍! 0x01 C
阅读全文
摘要:快速实例 Quickstart 序列化 创建一个序列化类 简单使用 开发我们的Web API的第一件事是为我们的Web API提供一种将代码片段实例序列化和反序列化为诸如json之类的表示形式的方式。我们可以通过声明与Django forms非常相似的序列化器(serializers)来实现。 mo
阅读全文