How do you make an HTTP call in AngularJS?
Ask by ICSM Computer
Updated 28 Dec 2025
In AngularJS (1.x), HTTP calls are made using the built-in
$httpservice. It returns a promise and supports all standard HTTP methods.Short answer (interview-friendly)
1. Basic
$httpGET request2. POST request
3. Full
$httpconfiguration object (recommended in real projects)4. Using
$httpin a service / factory (best practice)Controller usage:
5. Handling response structure
AngularJS
$httpresponse object contains:6. Older
.success()/.error()(deprecated)Not recommended anymore—use
.then()instead.7. Common interview notes (important)
$httpreturns a promise$httpBackendis used for unit testing