我用DRF创建了API服务器,所以如果删除数据,我必须使用DELETE方法。
所以我尝试使用方法请求服务器:'DELETE',但它不起作用。
[js file]
fetch("http://abc/article/24",
{
method: "DELETE",
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
},
body: JSON.stringify({password: '123'})
})
我使用Chrome网络标签捕获了数据包,它的请求标题是OPTION。
在我的代码中,我将方法定义为DELETE。但是为什么Request Header的METHOD是OPTION?
[ADDED SCREENSHOT]
如果成功,我设置响应代码,返回204,失败返回304
答案 0 :(得分:1)
由char output[7];
std::wstring input = L"1552869062"; // 2019-03-17 20:31:02 MST
time_t tmp_time = wcstol(input.c_str(), NULL, 10); // _wtoi() works too
strftime(output, sizeof(output), "%d%m%y", localtime(&tmp_time));
output will contain: "170319"
解决,并将有效载荷放入http正文中。
那很好用。