Access-Control-Allow-Origin配置
时间: 2024-04-30 14:16:17 浏览: 132
Access-Control-Allow-Origin
5星 · 资源好评率100%
Access-Control-Allow-Origin是一个HTTP响应头,用于指定允许访问资源的域。它是跨域资源共享(CORS)机制的一部分,用于解决浏览器的同源策略限制。
当浏览器发起跨域请求时,会先发送一个预检请求(OPTIONS请求),该请求会包含一个Origin头,用于指示请求的来源域。服务器在收到预检请求后,可以通过设置Access-Control-Allow-Origin头来指定允许访问资源的域。
Access-Control-Allow-Origin的值可以是以下几种形式之一:
1. 具体的域名:例如,Access-Control-Allow-Origin: https://www.example.com,表示只允许https://www.example.com域名下的页面访问资源。
2. *:表示允许任意域名的页面访问资源,但不包括携带凭证(如Cookie)的请求。
需要注意的是,如果服务器返回的Access-Control-Allow-Origin头与请求的Origin头不匹配,浏览器会拒绝响应,并抛出跨域错误。
阅读全文