我用React作为前部,Django作为后场。Httprequest失败,提示CSRF Cookie未设置。我遵循了,我有以下代码:
var jQuery = require("jquery");
// using jQuery
function getCookie(name) {
var cookieValue = null;
if (document.cookie && document.cookie !== '') {
var cookies = document.cookie.split(';
我对蟒蛇很陌生。对Django来说也是新的。我正在尝试发出AJAX请求,并遵循的说明。起初,检索cookie的结果总是为null,所以我找到了一个名为ensure_csrf_cookie的装饰器方法。问题是它要求一个视图,我不知道要传递哪个视图,也不知道在哪里可以获得对它的引用。代码非常简单:
from django.shortcuts import render_to_response
from django.core.context_processors import csrf
from django.views.decorators.csrf import ensure_csrf_coo
我在Apache上有一个带有mod_wsgi的Django站点。起初,管理页面会返回一个500错误,它在重新启动Apache等之后就开始工作了。但现在,当我登录时,我收到了一个403的留言:
CSRF verification failed. Request aborted.
You are seeing this message because this site requires a CSRF cookie when submitting forms. This cookie is required for security reasons, to ensure that your bro
我正在尝试在我的项目中实现csrf保护,但我无法使它与jQuery Ajax一起工作。(不过,它适用于正常的帖子请求)
如果在发送表单之前使用chrome工具篡改令牌,我仍然会看到“数据正在处理”文本,而不是invalid csrf token错误。
app.js
var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
v