django没有访问控制允许删除原始标头
django no access-control-allow-origin header on Delete
在我的Django Rest API Fameworks中,为了启用CORS,我使用的应用程序是:
corsheaders
(django-cors标头)设置:
CORS_ORIGIN_ALLOW_ALL = True
它对GET
、POST
和PATCH
工作良好然而,仅对于DELETE
,我会得到以下错误:
no access-control-allow-origin header on the requested resource
我从如下javascript中发出这个请求:
data = {oper:'campaigns', req_type:'dc'};
$.ajax({
url: url,
type: "DELETE",
traditional: true,
datatype:"json",
contentType: 'application/json;charset=UTF-8',
data: JSON.stringify(data),
我不知道为什么只有DELETE才会发生这种情况!!
这里没有足够的信息(状态代码等),但请在Ajax请求中尝试以下操作:
data: {'_method':'delete'},
type: 'POST'
并非所有浏览器都支持DELETE方法。
相关文章:
- django没有访问控制允许删除原始标头
- React警告:ReactMount:根元素已从其原始容器中删除.新容器:[object HTMLDivElement]
- 从作为参数传入的数组中删除对象不会修改原始数组 (Angular)
- 删除原始对象,同时在 JavaScript 中保留它的副本
- Js 从数组中删除元素而不更改原始元素
- highcharts系列删除功能删除所有原始系列数据(即使存储在新变量中)
- 使用原始JavaScript或undercore.js根据布尔值删除或筛选对象
- 如果我不删除事件处理程序'我不知道用于创建此处理程序的原始选择器
- 复选框 - 选中添加文本,取消选中删除文本区域中的原始文本
- 如果javascript中存在重复,则从数组中删除所有重复和原始元素
- 如何从javascript中删除属性而不丢失它在原始对象
- .prepend() .append()正在删除原始内容
- 删除时获取原始元素的引用
- 在约曼中,我如何移动文件夹并在原始位置强制删除
- 开始拖动后删除/隐藏原始拖动
- 删除序列化中的单引号原始查询
- 如何不允许用户在扩展表单javascript函数中删除原始表单
- 从克隆的JavaScript对象中删除键会更改原始对象
- 当设备移动时,不能从地图上删除原始标记
- 无效/可排序的序列化列表,而无需从列表中删除原始项目