![](/img/trans.png)
[英]Angularjs post request error No 'Access-Control-Allow-Origin'
[英]Access-Control-Allow-Origin error sending a jQuery Post to API
我阅读了很多关于“Access-Control-Allow-Origin”错误的信息,但我不明白我必须修复什么:(这是代码:
$.ajax({
url: 'http://54.149.190.45:8000/image/upload/',
type: 'POST',
data: {'base64': 'abc'},
success: function () {
showResponse("Add successfully");
},
error: function (jqXHR, textStatus, errorThrown) {
console.error(textStatus);
}
});
XMLHttpRequest 无法加载http://54.149.190.45:8000/image/upload/ 。 请求的资源上不存在“Access-Control-Allow-Origin”标头。 因此,不允许访问 Origin ' http://localhost:8080 '。 响应的 HTTP 状态代码为 500
默认情况下,如果请求的域没有确认您被允许(通过将调用者域放在 Access-Control-Allow-Origin 标头中),您的 Web 浏览器将拒绝在其他域上执行 ajax 调用。 这是一种安全措施。
您必须通过设置 Access-Control-Allow-Origin 来配置服务器http://54.149.190.45:8000以允许域“ http://localhost:8080 ”使用它。
如果您不拥有http://54.149.190.45:8000 ,您将无法进行 ajax 调用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.