This question has been asked over at Stack Overflow. Here is a link to it.
https://stackoverflow.com/questions/921942/javascript-rest-client
As a side note, I have used angularJS's $resource and $http both, and they both work well - though I wouldn't use just those two pieces of Angular - I'd use them if I was using Angular to build a larger single page application.