title: AngularJS Interceptor for HTTP 302 is not working on IE
body: <p>I am calling authentication service that returns HTTP 302 to signal redirect. To handle this, I have Angular http interceptor that checks for the status code and acts accordingly.</p>
  
  <pre><code>'responseError': function(rejection) {
    if (rejection.status === 302) {
      $rootScope.$broadcast('event:moved-http', rejection);
    } else if (rejection.status === 404) {
      $rootScope.$broadcast('event:notfound-http', rejection);
    }
  
    return $q.reject(rejection);
  }
  </code></pre>
  
  <p>This is working perfectly in Chrome. However when using IE11, the status 302 is never passed to this interceptor. In IE, the status in the rejection object is always 0 and the data is empty ("").</p>
  
  <p>Is this another Angular IE issue? Is there a way to get the 302 status in IE?</p>