当我从java脚本调用web服务时,我收到了这个错误。但当我使用curl调用这个api时,我得到了完美的响应。请帮助。我陷入了这个问题
跨来源请求被阻止:同源策略不允许读取远程资源
$("#target").click(function(){
$.ajax({
type: "POST",
headers: {
"Authorization": "Bearer code here "
},
contentType: "application/json",
url: "https://test.maegan.co:4433/RestoLinkxPluginService.svc/v2/restaurants/74/full-menus.json?menuType=PickUp"
})
.done(function( res ) {
alert( res );
});
});
您需要在服务器端启用CORS,就像这样,特别是HTTP头Access-Control-Allow-Origin
。