将自定义标头添加到$ http

时间:2019-03-02 19:56:05

标签: javascript angularjs post

我有一个工厂,它具有许多类似这样的功能,

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的自定义标头,但是我不认为这是正确的方法,因为它不包含在请求中。我在这里做什么错了?

1 个答案:

答案 0 :(得分:0)

here创建一个新的HttpHeaders()

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

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