Is $http service is restful web service in angularjs

Is $http service is restful web service in angularjs?

The $http service is a service that provide the communication between the remote HTTP servers using the browser's XMLHttpRequest object or JSONP.

The $http is normal Ajax  form and it can be used for any form of Web Service.
Specifically for RESTful service, we are using $resource

The $resource Is useful to consume RESTful Service and $resource is high level abstraction of $http.

The $resource is developed on the top of $http service.

For example for RESTful service

var app = angular.module("myApp", ['ngResource']);

app.controller("RESTfullCtrl", ['$scope', '$resource', function ($scope, $resource) {
    $scope.employees = [];

    var emp = $resource('/employee/:employeeId', { employeeId: '@employeeId' });

    // GET Action Method
    emp.get({ employeeId: 0112 }, function (data) {
            $scope.employees = data;

Hope this help you. Thank you.


Anil Singh is an author, tech blogger, and software programmer. Book writing, tech blogging is something do extra and Anil love doing it. For more detail, kindly refer to this link..

My Tech Blog -
My Books - Book 1 and Book 2 Powered by Blogger.