和 CSRF 与 CORS 斗智斗勇 2021-02-23 写前后端的时候遇到了这个问题,花了三天时间解决,就还是简单地写一写。写到最后才发现,这里面涉及的知识量也太大了,也请各位读者耐心阅读。 前言 CORS 和 CSRF 这两个概念很容易混淆,即使我在这篇博客前也不是很清楚二者的区别,于是就再搜了一下,顺便把另外两个概念也聊一聊。 浏览器、前端和后端的关系大概是:前端 ` 浏览器 ` 后端。前端告诉浏览器它需要访问什么,浏览 ...
HTTP 状态码 2021-01-31 MDN Web Docs 维基百科 1xx 请求已被接受,需要继续处理 1 打头的其实不是很常用。 不过有一个 102 Processing (WebDAV) 挺有意思,用于表明 W ...
drf-yasg —— Django REST Framework 文档生成 2021-01-25 前两篇:Django 学习笔记 | Dango REST Framework 学习笔记 文档对于后端开发是相当重要,即使是一个人写前后端,如果不写文档,可能前天写的接口今天又不知道了。而且,测试部分是基于文档进行编写的,上过软件工程课程 ...
Django REST Framework 学习笔记 2021-01-25 如果你打算使用 Django 搭建一个 RESTful API 后端,你完全有必要学习 Django REST Framework。 Django REST Framework 提供了 Serializers、APIView、GeneticAPIView、ViewSets、权限管理、搜索、分页等功能。这些功能、特性可以全部加入我们的 RESTful 后端,也可以选一部分加入。 如果你和我一 ...
RESTful API 标准 2020-09-16 文章部分内容转自:https://www.colabug.com/2017/0627/228298/ REST 是一种软件架构风格,如果你们的接口是 REST 接口,那么就可被认为你们的的接口是 RESTful 的,英文名词和形容词的区别。 REST 接口是围绕“资源”展开的,利用 HTTP 的协议。其实 REST 本也可以和 HTTP 无关,但是现在大家普遍的使用 REST 都是依托于H ...
Django 测试那些事 2020-01-09 Django 测试的教程:https://docs.djangoproject.com/zh-hans/3.1/intro/tutorial06/ Django 测试的文档:https://docs.djangoproject.com/zh-hans/3.1/topics/testing/ 在后端开发中,自己写测试样例还是非常重要的,不然每次修改程序以后手动测试,工作量又大,还很难测 ...