Maximum time my rest api fails and some times it works in chrome but it always works in firefox.
when calling api old data is coming in response.
Cors is also enabled with proper rule.
As per my observation it started happening after recent chrome update on 2nd sept,2017.

Technology used :- **Java,Angularjs**

Below is the error I get when api fails :-
`XMLHttpRequest` cannot load . Response to preflight request doesn't pass access control check: No '`Access-Control-Allow-Origin`' header is present on the requested resource. Origin is therefore not allowed access. The response had `HTTP status code 403.`

Get Api code :-

```
 executeGet: function () {
  var deferred = $q.defer();
  $http({
    url: REST_API.SERVICE_BASE_URL + encodeURI(this.restURI),
    method: 'GET',
    timeout: 2000,
    cache: false,
    headers: {'Content-Type': 'application/json'},
    withCredentials: true,
  }).then(function (response) {
    deferred.resolve(response.data, response.status, response.headers, response.config);
    $log.debug( 'URL - '+ url_called, response.data, response.status);
  },function (response) {
    deferred.reject(response.data, response.status, response.headers, response.config);
    $log.debug( 'URL - '+ url_called, response.data, response.status);
  });
  return deferred.promise;
},

```

Thanks in advance.