首页 > 解决方案 > 将自定义标头添加到 $http

问题描述

我有一个工厂,有许多看起来像这样的功能,

doFunction: function () {
   return $http({
       method: 'POST',
       url: 'https://localhost:8000/test',
       data: {},
       headers: {
          "My_Header": $rootScope.value,
          "Content-Type": "application/json; charset=utf-8"
       }
    })
}

我想添加一个名为的自定义标头My_Header,但我认为这不是正确的方法,因为它不包含在请求中。我在这里做错了什么?

标签: javascriptangularjspost

解决方案


HttpHeaders()这里创建一个新的。

然后添加您的标题:.append('My_Header', $rootScope.value).

现在将这些新标头用于您的请求。


推荐阅读