Access-Control-Allow-Origin 为 * 时 withCredentials 为 true 也不能发送 cookie
开发时遇到的一个问题,记录一下。
遇到的问题
跨域请求失败,经过一番搜寻发现,
当设置了 withCredentials 为 true 时且 Access-Control-Allow-Origin 为 * 时,请求会失败。
字段解释
withCredentials:跨域请求是否携带cookie
解决
withCredentials改为 false:跨域不发送cookie- 服务端设置具体的
Access-Control-Allow-Origin,Access-Control-Allow-Credentials设为true。