[英]AJAX REST API request
我的问题是我无法以json行的形式向服务器发送正确的请求以从他那里得到答案。
这是我的代码:
$.ajax({
type: "GET",
url: url,
dataType: 'json',
crossDomain: true,
username: 'username',
password: 'password',
headers: {
'Access-Control-Allow-Origin': '*'
},
success: function(response) {
console.log(response);
}
})
当我尝试发送请求时,出现错误:
XMLHttpRequest无法加载URL。 对预检请求的响应未通过访问控制检查:请求的资源上不存在“ Access-Control-Allow-Origin”标头。 因此,不允许访问原始“空”。
var dataSet = {
username: 'username',
password: 'password',
}
$.ajax({
type: "GET",
url: url,
dataType: 'json',
crossDomain: true,
data: dataSet,
// the origin header has to be set server side
/*
headers: {
'Access-Control-Allow-Origin': '*'
},
*/
success: function(response) {
console.log(response);
}
});
参数已由dataSet和选项数据分配。 必须在服务器端而不是在客户端设置允许源标头
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.