I am new to angular2. My server(spring) responds authentication with a set-cookie value in its response headers.
How to set that cookie to the request headers for the next API calls?
I searched a lot, but I cannot find a suitable solution.
As part of the http.get()
or http.post()
methods you can specify the RequestOptionsArgs
Use the Headers
in the RequestOptionsArgs
to specify the auth header you need.
As a rough example, see below:
class PeopleComponent {
constructor(http: Http) {
let customHeaders: Headers = new Headers();
customHeaders.append('myHeaderName', 'myHeaderValue');
http.get('http://my.web/service', { headers: customHeaders })
.map(res => res.json())
.subscribe(people => this.people = people);
}
}