使用$ http在AngularJS中调用cURL

时间:2014-11-06 00:10:34

标签: javascript angularjs curl

我是角色新手,我正试图在我的标题中传递一个访问令牌,但我似乎无法做到正确。

我有一个卷曲请求,工作正常,我正试图让它以角度工作:

curl http://localhost:3000/api/v1/users -IH "Authorization: Token api_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxx"

无效的Angular $ http调用

$http.get('http://localhost:3000/api/v1/users', {headers: {'api_key': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx'}}).then(function(response) {
                service.currentUser = response.data.user;
                console.log(service.currentUser);

谢谢!

1 个答案:

答案 0 :(得分:10)

根据你的卷曲,我认为请求应该如下:

$http.get('http://localhost:3000/api/v1/users', 
    {headers: { Authorization: ' Token api_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxx'}})
    .then(function(response) {
            service.currentUser = response.data.user;
            console.log(service.currentUser);
    });