Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

cURL call in AngularJS using $http

I am new to angular and I'm trying to pass an access token in my header, but I cant seem to get it right.

I have a curl request that works fine and I'm trying to get it in working in angular:

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

Angular $http call that isn't working

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

Thanks!

like image 730
bobcobb Avatar asked Nov 06 '14 00:11

bobcobb


Video Answer


1 Answers

Based on your curl I think the request should look like:

$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);
    });
like image 195
rtucker88 Avatar answered Sep 18 '22 22:09

rtucker88