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

WSO2 API Manager 4.1.0 devportal tryitout工具CORS问题求助

解决WSO2 API Manager 4.1.0 Devportal Try It Out原型API实现的CORS错误

针对你遇到的「Failed to fetch. Possible Reasons: CORS Network Failure URL scheme must be "http" or "https" for CORS request」错误,可按以下步骤排查解决:

1. 修正原型API的目标URL配置

在Publisher门户配置原型API实现时,目标URL必须包含完整的http/https协议,不能使用localhost:8280这类省略协议的格式,需写成http://localhost:8280或对应HTTPS地址(比如https://localhost:8243)。

2. 调整Devportal的CORS全局配置

  1. 打开WSO2 APIM安装目录下的<APIM_HOME>/repository/conf/deployment.toml文件
  2. 添加或更新以下CORS配置项,适配你的Devportal访问地址:
[apim.devportal.cors]
allow_origins = ["http://localhost:9443", "https://localhost:9443"]
allow_methods = ["GET", "POST", "PUT", "DELETE", "OPTIONS"]
allow_headers = ["Authorization", "Content-Type", "Accept"]
allow_credentials = true

注:将localhost:9443替换为你实际使用的Devportal域名和端口

3. 重启WSO2 APIM服务

修改配置后,重启API Manager服务,确保新的CORS设置生效。

4. 浏览器端验证

  • 打开浏览器开发者工具的「网络」面板,确认Try It Out发起的请求URL带有正确的http/https协议
  • 若问题仍存在,尝试清除浏览器缓存后重新测试

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 14:45:56