title: Response is undefined in success $http call angularJS
body: <p>Although my backend is working correctly and I'm getting correct response from Postman crafted request</p>
  <p><a href="https://i.stack.imgur.com/JLIrQ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/JLIrQ.png" alt="src" /></a></p>
  <p>I can't see response in my angularJS controller. ( i execute this call inside controller to simplify situation )</p>
  <pre><code>$scope.click = function (auction_id) {
      $http({
          url: baseUrl + 'auctions/' + auction_id +'/followers',
          headers: {
              'Content-Type' : 'application/vnd.api+json'
          },
          method: 'POST'
      })
          .then(function(response) {
              console.log(response);
          })
          .catch(function(response) {
              return response;
          });
  };
  </code></pre>
  <p>I'm passing token with httpInterceptor which is working fine for the rest of my app.</p>
  <p>URL is correct because I'm getting valid error number in console:</p>
  <blockquote>
  <p>POST ##################/v1/auctions/172/followers</p>
  <p>422 (Unprocessable Entity)</p>
  <p>CategoryCtrl.js:64 undefined</p>
  </blockquote>
  <p>64 line is that one console log in success <code>.then(function...</code>.</p>
  <p>Headers in (which I believe is) response headers from postman tab (third from Body in first screenshot)</p>
  <p><a href="https://i.stack.imgur.com/Fiqa6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Fiqa6.png" alt="src" /></a></p>
  <p>Why response is undefined?</p>
  <p>*Hashes in url code are mine.</p>