我在ReactJS编程时使用Axios,我假装将DELETE请求发送到我的服务器。
为此,我需要标题:
headers: { 'Authorization': ... }
身体是由
var payload = { "username": .. }
我一直在互联网上进行搜索,仅发现DELETE方法需要一个“参数”,并且不接受“数据”。
我一直试图像这样发送它:
axios.delete(URL, payload, header);
甚至
axios.delete(URL, {params: payload}, header);
但是似乎没有任何作用…
有人可以告诉我是否有可能(可能是这样)发送带有标头和正文的DELETE请求,以及如何发送?
先感谢您!
因此,经过多次尝试,我发现它可以正常工作。
请遵循订单顺序, 这一点非常重要,否则将无法正常工作
axios.delete(URL, { headers: { Authorization: authorizationToken }, data: { source: source } });