我的XHR请求发送了默认的Cache-Control
标头。但是,服务器端不需要这样的头。那么,我该怎么做才能在XHR请求中删除这些默认头?我已经尝试这样做了:
xhr.setRequestHeader("Cache-Control", null);
xhr.setRequestHeader("Cache-Control", "");
xhr.setRequestHeader("Cache-Control", undefined);
但它们都不起作用。
答案 0 :(得分:0)
我知道现在可能太迟了。我遇到了同样的问题。我找不到解决方法,我的解决方案是使用提取
fetch( 'someurl/api/send',
{
method: 'POST',
body: formData,
headers:{
Authorization: authToken
}
})
formData是
formData = new FormData()
formData.append('file', someFile)
这会自动设置适当的标题。