更新时间:2026-07-06 GMT+08:00
TRF.0052 跨域问题,未配置CORS或CORS配置错误
问题描述
客户端在发起跨域请求时,因目标存储桶未正确配置CORS(跨域资源共享)策略,或CORS配置与请求不匹配,导致请求被拒绝。
问题原因
- 存储桶未配置CORS规则。
- CORS配置中允许的源(Origin)、方法(Method)、头部(Header)等参数与实际请求不匹配。
- 客户端发送的预检请求(OPTIONS)未通过CORS策略校验。
解决方案
- 检查客户端发起的请求是否为跨域请求(即请求的协议、域名、端口与当前页面不一致)。
- 确认目标存储桶是否存在CORS配置。
- 比对CORS配置中的AllowedOrigins、AllowedMethods、AllowedHeaders等参数是否与请求内容一致。
- 查看浏览器开发者工具中Network面板的OPTIONS请求响应,确认是否返回了正确的CORS头信息。
父主题: 错误码排查与解决方法