转换cURL获取用户名:密码到角度获取

时间:2017-02-15 13:05:38

标签: php angularjs http curl get

我试图在请求中使用想要用户名和密码的API,他们在cURL中提供了一个示例,如下所示:

  curl \
--user username:password \
--get \
--data-urlencode 'country=NL' \
--data-urlencode 'term=Groesman' \
'https://inquiry.creditandcollection.nl/api/companies'

现在我在angularJS中尝试了这个:

    var auth = btoa(username + ':' + password);

    $http({
        method: 'GET',
        url: 'https://inquiry.creditandcollection.nl/api/companies',
        headers: {
          Authorization: 'Basic ' + auth
        },
        data: {
            'term': $scope.companyName
        }
    })
    .then(function (response) {
        console.log(response);
    }, function (error) {
        console.log(error);
    });

但仍然有401回来。

任何帮助表示感谢。

编辑:这不是骗局。我在其他问题中使用过btoa是的,但是它并不适合我,我也在问为什么

0 个答案:

没有答案