使用$ http在AngularJS中调用cURL

bob*_*obb 5 javascript curl angularjs

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

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

curl http://localhost:3000/api/v1/users -IH "Authorization: Token api_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Run Code Online (Sandbox Code Playgroud)

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);
Run Code Online (Sandbox Code Playgroud)

谢谢!

小智 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);
    });
Run Code Online (Sandbox Code Playgroud)