title: How to load a cross-domain JSON with $http in angularjs 1.0.8 as it does with 1.2.0
body: <p>Using Angular 1.0.8 I was trying to load a <a href="http://www.json-generator.com/j/cdnueRTRmG" rel="nofollow">JSON</a> from a server that doesn't support get OPTIONS, and consequently got a error.</p>
  
  <p><a href="http://embed.plnkr.co/INCgwIrHKK3peuxjQXH9/preview" rel="nofollow">Demo for 1.0.8</a></p>
  
  <pre><code>OPTIONS http://www.json-generator.com/j/cdnueRTRmG 405 (Method Not Allowed)
  OPTIONS http://www.json-generator.com/j/cdnueRTRmG Origin http://run.plnkr.co is not allowed by Access-Control-Allow-Origin.
  XMLHttpRequest cannot load http://www.json-generator.com/j/cdnueRTRmG. Origin http://run.plnkr.co is not allowed by Access-Control-Allow-Origin. 
  </code></pre>
  
  <p>I've tried to update angular to 1.2.0-RC and the error is gone.</p>
  
  <p><a href="http://embed.plnkr.co/NdvfTmxcum6lCuTpqaas/preview" rel="nofollow">Demo for 1.2.0</a></p>
  
  <p>This is exactly the same code, a fork that loads the new version of angular, in fact the code is almost the same you can find in <a href="http://docs.angularjs.org/api/ng.%24http" rel="nofollow">$http angularjs docs</a>.</p>
  
  <p><strong>How can I fix the this problem using the v1.0.8?</strong></p>
  
  <p>I've read some hints about <a href="https://github.com/angular/angular.js/pull/1454" rel="nofollow">removing the headers from the request</a> but couldn't make this work over the sample code above.</p>