Sometimes, we want to read response headers from API response with Angular and TypeScript.
In this article, we’ll look at how to read response headers from API response with Angular and TypeScript.
How to read response headers from API response with Angular and TypeScript?
To read response headers from API response with Angular and TypeScript, we can set the observer option to 'response'.
For instance, we write
http.get<any>(url, { observe: "response" }).subscribe((resp) => {
console.log(resp.headers.get("X-Token"));
});
in a method to make a GET request with http.get.
We call it with the url to make the request to and an object with the observer property set to 'response' to get the response.
In the subscribe callback, we get the response header by the key with resp.headers.get.
Conclusion
To read response headers from API response with Angular and TypeScript, we can set the observer option to 'response'.