在发出http请求时删除内容类型标头

时间:2016-11-12 20:59:28

标签: angularjs http http-headers

我一直在尝试上传表单数据,但我不想发送任何Content-Type标头。我试过设置

headers: {
           'X-Content-Type-Options': 'nosniff',
           'Content-Type': undefined
         }

但请求仍然包含

Content-Type:multipart/form-data; boundary=----WebKitFormBoundarykplXRCRn92v5Op52

参考代码块:

$http({
    url: "/file/",
    method: 'POST',
    data: {
        'file': res
    },
    headers: {
        'Content-Type': undefined
    }
})

我无法理解到底发生了什么。任何帮助将不胜感激。

PS:我理解什么是多部分表格数据。我只需要去除那个标题。

1 个答案:

答案 0 :(得分:0)

检查这些答案:

  

What does enctype='multipart/form-data' mean?

     

Is Content-Type HTTP header always required?

在我看来,这些答案可以解决您的问题。如果没有,请粘贴准备您的请求的代码。