We found the solution rather quickly by finding this StackOverflow thread , which luckily enough pointed us to the right direction. Microsofts Activision Blizzard deal is key to the companys mobile gaming efforts. import {HttpClientModule} from '@angular/common/http'; // Notice it is imported from @angular/common/http instead of @angular/http How to get response code or any other header: tutorial.service has methods for sending HTTP requests to the Apis. It's pretty simple to add a header for every request now: import { HttpEvent, HttpInterceptor, HttpHandler, HttpRequest, } from '@angular/common/http'; import { Observable } from 'rxjs'; export class In 2014 it was replaced by RFCs 7230-7237. In this ste, we'll proceed by implementing the logic for retrieving pagination information from the Link header contained in the HTTP response received from the JSON REST API server. The RFC2616 referenced as "HTTP/1.1 spec" is now obsolete. This is a request that uses the HTTP OPTIONS verb and includes several headers, one of which being Access-Control-Request-Headers listing the headers the client wants to include in the request.. You need to reply to that CORS preflight with the appropriate CORS headers to make Now, run the app, you should able to make a successful GET Request. I was able to handle GET request by using withCredentials: true in GET method option as mentioned below, where httpClient is from import { HttpClient } from '@angular/common/http': Shared and mutable context that can be used by interceptors. It works as a request-response protocol between a client and server. This is a request that uses the HTTP OPTIONS verb and includes several headers, one of which being Access-Control-Request-Headers listing the headers the client wants to include in the request.. You need to reply to that CORS preflight with the appropriate CORS headers to make This is just an other way of passing parameters to http get request in Angular. The @angular/material and @angular/cdk libraries provide components based on Googles Material Design, @angular/animations is used to provide smooth transitions, and @angular/flex-layout gives you the tools to make your design responsive.. Next, create the HTML template for the app component. Just to clarify some of the answers here, firstly, as stated Angular does not support supplying a body with a GET request, and there is no way around this. Render an HTML template with a