【问题标题】:Calling external API through jquery ajax gives me "csp:blocked " error in console通过 jquery ajax 调用外部 API 在控制台中出现“csp:blocked”错误
【发布时间】:2018-04-29 09:17:36
【问题描述】:

我正在尝试通过 ajax 调用调用外部示例 api,但在控制台网络中出现“csp:blocked”错误。

请查看以下代码:

$.ajax({
url : "https://jsonplaceholder.typicode.com/posts/1",
contentType: 'application/json',
type: "POST",
data : {}
success: function(result)
{

    //data - response from server
},
error: function ()
{

}
});

它在调试时既不会成功也不会失败,但两者都失败了。我用谷歌搜索了它,但混淆了它是内容安全阻止错误还是跨源 ajax 帖子。

提前致谢。

【问题讨论】:

    标签: jquery json ajax asp.net-mvc content-security-policy


    【解决方案1】:

    将此添加到您的 CSP:

    connect-src https://jsonplaceholder.typicode.com/ ;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-28
      • 1970-01-01
      • 1970-01-01
      • 2015-06-17
      • 2020-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多