title: chrome browser not sending 'If-None-Match' for xhr
body: <p>I'm using an angular service to GET a resource via a rest api. The server sets the <code>ETag</code> header to some value and it also sets <code>Cache-Control: no-cache</code> in it's response.</p>
  
  <p>This works as expected using Firefox, but when I access the same app using Chrome, it is not sending the <code>If-None-Match</code>. I've tried on current Chrome dev and stable channels on both a Mac and an Ubuntu box, and it was the same on both, while Firefox was adding the <code>If-None-Match</code> correctly.</p>
  
  <p>Now, there are other non-xhr/static resources that are fetched conditionally and all those requests correctly get a <code>304 NOT MODIFIED</code> response.</p>
  
  <p>Is there anything I can do to get more information about why Chrome is not sending the <code>If-None-Match</code> header only for XHR requests?</p>