设置 cookie 出现在响应中但未在浏览器中设置 (Application/cookes) Angular

Set-cookie present in response but not set in browser (Application/cookes) Angular

您好,我正在使用 TypeScript 10+ 构建客户端 登录后,我收到一个带有 JSESSIONID 的 set-cookie,因为它是一个 HttpOnly true,所以我不能在浏览器中自动设置它,我希望它是自动的

我需要在每次响应时将其设置到浏览器,并在服务器发出的每个请求时将其返回

  logIn(restUserDTO: RestUserDTO): Observable<any> {
    const haderParameters = {
      'Content-Type': 'application/json',
      'Accept': 'application/json',
      'Access-Control-Allow-Headers': 'Content-Type',
      'Authorization' :'BASIC '+ btoa(restUserDTO.username+":"+restUserDTO.password)
    }
    const haderOprions = {                                                                                                                                                                                 
      headers:new HttpHeaders(haderParameters) 
    };
    return this.http.post(constants.serverUrl+'api/rest/wout/login',null,haderOprions)
  } 

这是我用于登录我所缺少的内容的代码?

感谢您的宝贵时间

[1]: https://i.stack.imgur.com/qES19.png

如果您希望 cookie 以两种方式工作,您必须包含请求的凭据

http.post('url', null, {...haderOprions, withCredentials: true});