🌐 什么是CORS?
📖 定义
CORS(Cross-Origin Resource Sharing, 跨域资源共享)是一种安全机制,它告诉浏览器允许访问来自不同源(origin)的资源。出于安全原因,Web浏览器默认限制跨域资源请求,而CORS是安全允许这种访问的方法。
🎯 用类比理解
公寓安全系统
想象您住在A栋公寓:
- 同源(Same-Origin): 从A栋101室打电话到A栋管理处 → 自由允许 ✅
- 跨域(Cross-Origin): 从A栋101室打电话到B栋管理处 → 需要安全检查 🔒
- CORS设置: B栋说"我也接受A栋居民的电话" → 允许通话 ✅
CORS就像这样,是访问其他建筑(源)资源时所需的许可证!