title: Angular post failing in Chrome
body: <p>I have the following</p>
  
  <pre><code>function quoteGridController($scope, $http) {
      $http.defaults.useXDomain = true;
      $http.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded";
      delete $http.defaults.headers.common['X-Requested-With'];
  
      $http.post("http://localhost:57048/service/Quote/ReadQuoteForClientId", $.param({   "ClientId": 2 }))
      .success(function (data, status) {
          alert("Success");
          $scope.status = status;
          $scope.data = data;
      })
      .error(function (data, status) {
          alert("Error");
          $scope.status = status;
          $scope.data = data;
      });
  </code></pre>
  
  <p>}</p>
  
  <p>This call fails when using Chrome but succeeds when using Internet Explorer. From what I have read this is a CORS problem. Is there any way I can get this call to work with both browsers?</p>
  
  <p><strong>EDIT:</strong> The Chrome console is giving me the following</p>
  
  <blockquote>
    <p>XMLHttpRequest cannot load. No
    'Access-Control-Allow-Origin' header is present on the requested
    resource. Therefore not allowed
    access.</p>
  </blockquote>