gpt4 book ai didi

java - 未设置 Set-Cookie header

转载 作者:行者123 更新时间:2023-12-01 16:50:43 25 4
gpt4 key购买 nike

我想从我的服务器接收带有 Set-Cookie header 的响应。我在服务器端使用 Jersey、spring-boot 和 Spring security,在客户端使用 Angular 2。我收到响应,但未设置 Set-Cookie header 。它仅存在于元数据中:

{"statusType":"OK","entity":null,"entityType":null,"metadata":{"Set-Cookie":[{"name":"SomeName","value":"someId","version":1,"path":null,"domain":null,"comment":null,"maxAge":-1,"secure":false}]},"status":200}

但是没有“Set-Cookie” header : Header

这是响应中的代码:

return Response.ok().cookie(new NewCookie("SomeName", "someId")).build();

方法“.header(..)”也不起作用。

最佳答案

另一种选择:

public ResponseEntity<?> resourceFunction() {
HttpHeaders httpHeaders = new HttpHeaders();
httpHeaders.add(HttpHeaders.SET_COOKIE, "SomeName=someId");
return new ResponseEntity(httpHeaders, HttpStatus.OK);
}

关于java - 未设置 Set-Cookie header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40653969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com