我尝试使用以下代码在AngularJS/Django应用程序中发送csrf令牌。$rootScope.CSRFToken
包含从Cookie对象接收的令牌值。所有其他的服务都可以很好地使用ajax,但是当我通过dropZone调用服务时,它会给出一个错误Server responded with 403 code.
我是这样配置dropzone的:
$scope.dzOptions = {
url : $scope.saveUrl,
paramName : 'newCaseFiles',
maxFilesize: $rootScope.maxCaseFileSize,
addRemoveLinks : true,
autoProcessQueue: false,
uploadMultiple: true,
parallelUploads: 20,
headers: {
'X-CSRFToken': $rootScope.CSRFToken
}
};
在CSRF机制被应用到应用程序中之前,它一直运行良好。求你了,救命。在
代码通过添加
'AUTHORIZATION': $rootScope.AuthHeaders
来工作,其中$rootScope.AuthHeaders
包含来自$http.defaults.headers.common.Authorization;
的值相关问题 更多 >
编程相关推荐