在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?