如何在服务中发出https请求

时间:2016-06-25 05:45:56

标签: angularjs

我正在使用char协议调用服务,但我需要调用的网址是 https 协议。 结果我得到代码错误:403。

段:

$http

我尝试使用HTML格式,并且它在那里工作,所以我不认为,这是网址的问题。

我猜,这个错误主要是因为return $http({ method: 'POST', url: 'https://test.com', /* sample url */ headers: some_header, data: some_data }); 。 如何使用 service factory 在AngularJS中进行https调用?

1 个答案:

答案 0 :(得分:0)

  

403 Forbidden错误是HTTP状态代码,这意味着   访问您尝试访问的页面或资源是绝对的   由于某种原因被禁止。本文包含基本疑难解答   403 Forbidden错误的说明。   source

使用Angular的$ http服务可以使用https。 Here's一个基本的掠夺者正是这样做的。它通过https检索资源并使用结果更新$ scope.results。

$http.get('https://run.plnkr.co/plunks/77OOwJ/')
    .then(function(data){
      $scope.results = data; 
    })