解决后端的set-cookie无法写入浏览器的问题

前言:

最近做项目,遇到了set-cookie无法写入的问题。一开始以为是浏览器安全设置的问题导致无法写入cookie,后面发现并不是。在网上翻阅了许多文章,终于定位到了问题。写这篇文章用于记录一下,以免以后忘了。

后端:

1.后端需要配置好跨域

2.响应头必须包含httpServletResponse.setHeader("Access-Control-Allow-Credentials", "true");

前端:

以axios为例,在发送请求时:

1.必须将withCredentials属性设置为true

2.头Access-Control-Allow-Origin设置为"*"

3.头Access-Control-Allow-Credentials设置为true

4.头Content-Type设置为"application/json" [此项根据自己的要求设置]

代码案例:

    var code = ipt.value
    console.

你可能感兴趣的:(前端,json,javascript,后端,springboot)