The $http
service config object allows you to override the http header send for a specific request. See config property headers
.
This can take a list of headers or a function that return a list of headers. So for the non auth header request make a copy of the default headers remove the header you dont require and then make the request. You can store this for later use.
See $http
documentation