前端访问192.168.29.26:8080/list,后端发现cookie中没有所需的信息,重定向到192.168.29.26:8080/login页面,并将填写账号密码访问192.168.29.26:8081/sso/login,后台登录成功后将cookie写入。
响应头里也看到了又set-cookie,后面查看192.168.29.26:8081的域名cookie里没有后端写入的信息。
这是为什么呢?
前端访问192.168.29.26:8080/list,后端发现cookie中没有所需的信息,重定向到192.168.29.26:8080/login页面,并将填写账号密码访问192.168.29.26:8081/sso/login,后台登录成功后将cookie写入。
响应头里也看到了又set-cookie,后面查看192.168.29.26:8081的域名cookie里没有后端写入的信息。
这是为什么呢?
是跨域吗?如果是跨域需要加
base.HttpContext.Response.Headers.Add("Access-Control-Allow-Origin", "*");
base.HttpContext.Response.Headers.Add("Access-Control-Allow-Headers", "x-auth-token,Origin,Access-Token,X-Requested-With,Content-Type, Accept");
base.HttpContext.Response.Headers.Add("Access-Control-Allow-Methods", "POST,GET,OPTIONS,DELETE,PUT");