Django接口请求返回报错:CSRF Failed: CSRF token missing or incorrect

Django接口请求返回报错:CSRF Failed: CSRF token missing or incorrect

问题分析:
这是django自带的用户验证机制。
django,会对合法的跨域访问做这样的检验, cookies里面存储的’csrftoken’,和post的header里面的字段”X-CSRFToken’作比较,只有两者匹配,才能通过跨域检验。否则会返回这个错误:CSRF Failed: CSRF token missing or incorrect

django默认会有csrf验证.

解决方法
方法一:在POST请求的header添加一个字段’X-CSRFToken’,这个字段和cookie里面的’csrftoken’一样就好了。

方法二:关闭 csrf
在项目的settings文件中有一个配置项MIDDLEWARE,表示默认Django启用csrf认证;’django.middleware.csrf.CsrfViewMiddleware’
在 settings文件中将csrf的中间件注释掉

MIDDLEWARE = [

'django.middleware.csrf.CsrfViewMiddleware', # csrf验证

]

Original: https://blog.csdn.net/inthat/article/details/118965589
Author: 西京刀客
Title: Django接口请求返回报错:CSRF Failed: CSRF token missing or incorrect

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/736634/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • python–飞机大战

    项目名称:python飞机大战编程语言:python用到关键知识:pygame模块,python基础,os文件读写,以及面向对象思想方法!实现功能:1:飞机的移动,发射子弹,手雷,…

    Python 2023年8月12日
    042
  • 多种分类以及模型评估

    多种分类以及模型评估 分类 * 获取mnist数据集 获取训练数据和标签 数据标准化及数据集划分 训练二分类器 – 划分数据集 随机梯度下降分类 性能测试 + 使用交叉…

    Python 2023年9月4日
    057
  • python读取xml

    python读取xml 原创 wx5e6caa8b9792d2022-08-01 15:39:12博主文章分类:Python高级编程 ©著作权 文章标签 xml 子节点 文章分类 …

    Python 2023年5月24日
    088
  • FastAPI 学习之路(五十七)校验是否登陆

    在之前的分享的中,产生了token,用于做登录的认证,那么产生了token后,登陆携带了token,我们如何校验呢? 我们先来梳理下逻辑。 1.调用登录接口,产生token 2.调…

    Python 2023年5月25日
    067
  • 『现学现忘』Git基础 — 37、标签tag(二)

    提示:接上一篇文章内容。 5、共享标签 默认情况下, git push 命令并不会传送标签到远程仓库服务器上。 在创建完标签后,你必须显式地(手动)推送标签到远程服务器上。 需要将…

    Python 2023年10月18日
    048
  • pd.DataFrame.melt()函数

    对这个函数的理解就是二维变一维,就是逆序数列 melt(self, id_vars=None, value_vars=None, var_name=None, value_name…

    Python 2023年8月19日
    057
  • Pandas的基本使用

    Pandas的基础 1.1 Pandas的介绍 专门用于数据挖掘的开源python库 以Numpy为基础,借力Numpy模块在计算方面性能高的优势 基于matplotlib,能够简…

    Python 2023年8月20日
    059
  • 支配树🌴学习笔记

    具体地,先定义一个起点 (S)(要求它能到达所有点),对于图中一个点 (u),存在一些点 (v),使得删去某个 (v) 后 (S) 无法走到 (u),这些点 (v) 所组成的集合就…

    Python 2023年10月19日
    048
  • 【Python 实战基础】Pandas如何从字符串中解析某一数据,并统计多于一次的该数据

    一、实战场景 二、主要知识点 文件读写 基础语法 Pandas list 三、菜鸟实战 1、创建 python 文件 2、运行结果 实战场景:Pandas如何从字符串中解析某一数据…

    Python 2023年8月22日
    041
  • 2023年新年烟花代码(背景音乐完整版)

    文章目录 前言 烟花效果展示 使用教程 查看源码 * HTML代码 CSS代码 JavaScript 新年祝福 ; 前言 大家过年好!新春佳节,在这个充满喜悦的日子里,愿新年的钟声…

    Python 2023年11月5日
    0117
  • 从傅里叶级数(Fourier series)到离散傅里叶变换(Discrete Fourier transform)

    从傅里叶级数(Fourier series)到离散傅里叶变换(Discrete Fourier transform) 一. 傅里叶级数(FS) 首先从最直观的开始,我们有一个信号(…

    Python 2023年6月9日
    090
  • windows系统搭建Django虚拟环境

    一、创建文件夹 在e盘创建了一个文件夹作为虚拟环境的文件夹 文件夹创建好后,打开文件夹,在上方网址栏输入cmd,打开命令提示符。 二、搭建环境 电脑中建议安装的是python3.6…

    Python 2023年8月6日
    056
  • Django——jinja2配置与使用

    一、准备 1、首先创建一个新的项目 django-admin startproject jinja2、下载一下jinja的依赖: pip install jinja23、进入jin…

    Python 2023年8月4日
    059
  • python计算得到auc值

    python计算得到auc值 原创 六mo神剑2022-07-18 15:04:05博主文章分类:算法 ©著作权 文章标签 数据 官网 html 文章分类 Python 后端开发 …

    Python 2023年5月25日
    097
  • Python升级之路( Lv16 ) 网络编程

    Python系列文章目录 第一章 Python 入门第二章 Python基本概念第三章 序列第四章 控制语句第五章 函数第六章 面向对象基础第七章 面向对象深入第八章 异常机制第九…

    Python 2023年9月24日
    061
  • Python小游戏——外星人入侵(保姆级教程)第一章 03设置飞船图片 04创建Ship类

    啊哦~你想找的内容离你而去了哦 内容不存在,可能为如下原因导致: ① 内容还在审核中 ② 内容以前存在,但是由于不符合新 的规定而被删除 ③ 内容地址错误 ④ 作者删除了内容。 可…

    Python 2023年9月21日
    059
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球