axios.defaults.withCredentials

本文详细介绍了axios中withCredentials属性的作用,该属性用于控制跨域请求是否携带用户凭证。默认设置为false,即跨域请求时不携带凭证。若设置为true,则在跨域请求时会发送cookie等用户信息。但启用此设置后,后端需在响应头中设置Access-Control-Allow-Origin,并指定特定域名,不能使用通配符*。否则,请求将无法成功携带cookie。

axios.defaults.withCredentials

withCredentials:默认情况下,跨源请求不提供凭据(cookie、HTTP认证及客户端SSL证明等)。通过将withCredentials属性设置为true,可以指定某个请求应该发送凭据。

默认值为false。
true:在跨域请求时,会携带用户凭证
false:在跨域请求时,不会携带用户凭证;返回的 response 里也会忽略 cookie
当配置了 withCredentials = true时,必须在后端增加 response 头信息Access-Control-Allow-Origin,且必须指定域名,而不能指定为*

如果后端需要带cookie过去,前端需要设置为true

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值