var sourceURL = http://www.example.basic.ics;
var IcsData = null;
var config = {
headers : {
'Accept' : 'text/calendar',
'Access-Control-Allow-Origin': 'http://mysiteexample.com',
'Access-Control-Allow-Methods': 'GET, POST, PUT',
}
};
function getIcsData(sourceURL, config) {
var deferred = $q.defer();
$http.get(sourceURL, config)
.then(function(success){
console.log('success:', success);
deferred.resolve(success)
})
.catch(function(error) {
console.log('error', error);
deferred.reject(error);
})
return deferred.promise;
}
getIcsData(sourceURL);
我尝试发出http请求来接收ics数据,以便我可以将其解析为JSON。问题是当我尝试发出http请求时出现错误:XMLHttpRequest无法加载http://www.example.basic.ics。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' http://mysiteexample.com'因此不允许访问。
我在这里挣扎。