AngularJS 1.4避免使用CORS

时间:2015-09-04 11:39:05

标签: javascript angularjs rest cors

在AngularJS 1.4中,我执行以下请求:

CAST(yourField as decimal(13,2))

这导致

var request = {};
            request.method = 'GET';
            request.url = settingsService.getFhirMetaDataUrl();
            request.headers = {'Content-Type':'text/plain; charset=UTF-8'};
            $log.debug(TAG + "getFhirResources for url: " + request.url);

            $http(request).then(
              function(serverData) {
                  var data = angular.fromJson(serverData);
                  $log.debug(TAG + "retrieved: " + VarUtils.varDump(Object.keys(data)));
                  $log.debug(TAG + "retrieved data: " + VarUtils.varDump(data));
                  var resources = data.rest[0].resource;
                  onloadHandler(resources);
              }, function(response) {
                  throw new Error("2");
                  $log.error(response.data);
              });
        }

这是由CORS引起的。 我读到“普通GET请求”==>上不需要CORS。没有自定义标题的纯GET。 我尝试在外部服务器上执行GET请求(官方文档REST服务)。

如何在最新的AngularJS版本中绕过CORS?

0 个答案:

没有答案