【问题标题】:ajax error Cross-Origin Request Blockedajax错误跨域请求被阻止
【发布时间】:2015-05-05 03:14:50
【问题描述】:

当我从 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 );
        });
    });

【问题讨论】:

  • Cross-Origin Request Blocked : The Same Origin Policy 不允许读取远程资源”——您的研究关键字已经包含在该消息中。

标签: request cross-domain


【解决方案1】:

您需要在服务器端启用 CORS,like this,特别是 HTTP 标头 Access-Control-Allow-Origin

【讨论】:

    猜你喜欢
    • 2015-06-08
    • 2019-11-04
    • 2019-04-17
    • 2020-11-03
    • 2021-06-26
    • 2014-10-13
    • 2022-01-05
    相关资源
    最近更新 更多