chapter twenty three
                    23 Making HTTP Requests
This chapter covers
- Using the built-in Angular features for HTTP requests
 - Receiving data from HTTP requests
 - Setting headers in HTTP requests
 - Handling HTTP request errors
 
All the examples since chapter 9 have relied on static data that has been hardwired into the application. In this chapter, I demonstrate how to use asynchronous HTTP requests, often called Ajax requests, to interact with a web service to get real data into an application. Table 23.1 puts HTTP requests in context.