CORS(跨源资源共享)是一种机制,它允许服务器指定哪些外部域(或源)可以访问其资源。下面是一些关于 CORS 的基本信息:
CORS 简介 CORS 是一种浏览器安全特性,它允许或限制跨源 HTTP 请求。
CORS 配置 服务器通过设置 HTTP 响应头
Access-Control-Allow-Origin
来控制 CORS。CORS 请求类型
- 简单请求
- 预检请求(也称为“预请求”)
CORS 示例 假设我们有一个 API 端点
/api/data
,它支持 CORS。简单请求
fetch('/api/data') .then(response => response.json()) .then(data => console.log(data));
预检请求
fetch('/api/data', { method: 'OPTIONS' }) .then(response => { if (response.ok) { console.log('CORS 预检请求成功'); } else { console.log('CORS 预检请求失败'); } });
更多资源 您可以访问我们的 CORS 教程 了解更多细节。