You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

APIM管理内容安全策略(CSP)设置异常,API无法执行

APIM开发者门户CSP拦截API请求问题修复

问题根源

你的CSP配置中connect-src 'self'仅允许开发者门户自身域名的请求,但API实际是发送到APIM网关域名(而非开发者门户域名),所以浏览器会根据CSP策略拦截这些API请求。

修复方案

  1. 更新CSP规则:将APIM网关域名添加到connect-src中,同时保留原有必要规则。修改后的配置示例:
content-src 'self' https://contoso-apim.developer.azure-api.net;
connect-src 'self' https://contoso.azure-api.net;

注意:将https://contoso.azure-api.net替换为你的实际APIM网关域名(可在APIM实例的"概述"页面查看)。

  1. 补充第三方资源(如有):如果API调用涉及OAuth授权端点、外部依赖服务等第三方域名,需要将这些域名也添加到connect-src规则内。

  2. 重新发布配置:修改完成后,重新发布APIM配置和开发者门户,再测试API执行功能。

  3. 调试补充:若仍有拦截,查看浏览器控制台的具体错误信息,将错误提示中涉及的域名逐一加入对应CSP规则(如script-src、img-src等,根据错误类型调整)。

内容的提问来源于stack exchange,提问作者PavanKumar GVVS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 19:48:10