如何解决Xmlhttprequest access-control-allow-origin,用于测试的javascript,没有node.js
您好,我正在尝试请求“ ile def ancemobilité”的API,以便在获得令牌后向API提出请求。我尝试了很多,但仍然出现此错误: Error access-control-allow-origin
这是我的代码:
var token_url = 'https://as.api.iledefrance-mobilites.fr/api/oauth/token'
var data = {
'grant_type': "client_credentials",'client_id': client_id,'client_secret': client_secret,'scope': 'read-data'
}
var params = 'client_id=' + client_id + '&client_secret=' + client_secret + '&grant_type=' + grant_type + '&scope=read-data'
var getToken = new XMLHttpRequest();
getToken.open('POST',token_url,true)
getToken.withCredentials = true
getToken.setRequestHeader('Content-Type','application/json')
getToken.onreadystatechange = function() {
if (getToken.readyState === XMLHttpRequest.DONE) {
console.log(getToken.status + ':' + getToken.responseText);
}
};
//getToken.send(JSON.stringify(data))
getToken.send(params)
我尝试两种方法:params是我认为的http请求吗? data是其他请求类型的数据。 而且它们都不起作用。 有人有提示吗?
我的HTML代码只是调用javascript。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。