reactjs - 使用 DELETE 方法获取不起作用

标签 reactjs fetch

我用 DRF 制作了 API 服务器,所以如果删除数据,我必须使用 DELETE 方法。

所以我尝试使用方法请求服务器:'DELETE',但它不起作用。

[js文件]

    fetch("http://abc/article/24",
    {
        method: "DELETE",
        headers: {
            'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
        },
        body: JSON.stringify({password: '123'})
    })

我使用 Chrome 网络选项卡捕获了数据包,它的请求 header 是 OPTION。

在我的代码中,我定义了 DELETE 方法。但是为什么 Request Header 的 METHOD 是 OPTION 呢?

[添加屏幕截图]

enter image description here

enter image description here

我设置响应码,成功返回204,失败返回304

最佳答案

[解决了]

已解决 Content-Type: 'application/json'和有效载荷到 http 正文中。

这完美地工作。

关于reactjs - 使用 DELETE 方法获取不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50719863/

上一篇:qt - QML继承

下一篇:Qt,在tr中使用 "&"

相关文章:

css - React 组件中的 require css 也会影响其他组件

ios - NSPredicate 获取 child 的 child 的

当用户截取屏幕截图/照片时,ios 执行方法

database - 从 Magento 数据库获取查询——mysql_num_rows

javascript - 在 React 中切换 aria-pressed 角色以实现 Web 可访问性的最有效方法

javascript - 关于 React.js 和 Material_ui 中的无限滚动

reactjs - reactjs中的setState在成功函数中不设置状态

javascript - 导入的 React 组件具有不需要的宽度 : 0 div at root and is stopping the component fill the parents CSS grid area

mysql - 帮我解决这个 MySql 游标代码

Javascript:如何通过 Firefox 浏览器从 API 服务器下载 zip?