Request:credentials 属性
credentials
是 Request
接口的只读属性,它反映了在 Request()
构造函数的 credentials
选项中给定的值。它确定浏览器是否随请求发送凭据,以及是否尊重任何 Set-Cookie
响应标头。
凭据是 cookie、TLS 客户端证书或包含用户名和密码的身份验证标头。
有关更多详细信息,请参阅 包含凭据。
值
具有以下值之一的字符串
omit
-
从不发送请求中的凭据或在响应中包含凭据。
same-origin
-
仅对同源请求发送和包含凭据。
include
-
始终包含凭据,即使对于跨源请求也是如此。
示例
在以下代码片段中,我们使用 Request()
构造函数创建一个新请求(用于与脚本位于同一目录中的图像文件),然后将请求凭据保存在变量中
js
const request = new Request("flowers.jpg");
const request = request.request; // returns "same-origin" by default
规范
规范 |
---|
Fetch 标准 # ref-for-dom-request-credentials② |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。