Cors 什么';s crossorigin anonymous和use credentials之间的区别

Cors 什么';s crossorigin anonymous和use credentials之间的区别,cors,Cors,来自MDN 匿名的 执行跨源请求(即,使用origin:HTTP头)。但是没有发送凭证(即,没有cookie、没有X.509证书,也没有发送HTTP基本身份验证)。如果服务器未向源站点提供凭据(通过未设置Access Control Allow origin:HTTP头),则映像将受到污染,其使用将受到限制 使用凭据 发送使用凭据执行的跨源请求(即,带有origin:HTTP头)(即,执行cookie、证书和HTTP基本身份验证)。如果服务器不向源站点提供凭据(通过Access Control

来自MDN

匿名的

执行跨源请求(即,使用origin:HTTP头)。但是没有发送凭证(即,没有cookie、没有X.509证书,也没有发送HTTP基本身份验证)。如果服务器未向源站点提供凭据(通过未设置Access Control Allow origin:HTTP头),则映像将受到污染,其使用将受到限制

使用凭据

发送使用凭据执行的跨源请求(即,带有origin:HTTP头)(即,执行cookie、证书和HTTP基本身份验证)。如果服务器不向源站点提供凭据(通过Access Control Allow credentials:HTTP标头),则映像将受到污染,其使用将受到限制


但是,它们之间的用法有什么区别。

区别在于,凭据是针对来自该元素的请求发送的。服务器可能需要凭据才能批准请求