我用 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 呢?
[添加屏幕截图]
我设置响应码,成功返回204,失败返回304
最佳答案
[解决了]
已解决 Content-Type: 'application/json'
和有效载荷到 http 正文中。
这完美地工作。
关于reactjs - 使用 DELETE 方法获取不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50719863/