-
Notifications
You must be signed in to change notification settings - Fork 38.6k
Closed
Labels
in: webIssues in web modules (web, webmvc, webflux, websocket)Issues in web modules (web, webmvc, webflux, websocket)type: bugA general bugA general bug
Milestone
Description
A cookie has the optional attributes Expires
and Max-Age
. If both are set, the latter takes precedence.
In method adaptCookies()
of class org.springframework.http.client.reactive.HttpComponentsClientHttpResponse
each HttpComponents Cookie
is converted to a Spring ResponseCookie
.
Given is an HttpComponents Cookie
which has set Expires
only, since adaptCookies()
just reads Max-Age
from Cookie
, the resulting ResponseCookie
has lost its expiration information.
Note: I have also checked ReactorClientHttpResponse
, and it is not affected. Netty internally converts Expires
to Max-Age
. Thus, its Cookie
class supports Max-Age
only.
Metadata
Metadata
Assignees
Labels
in: webIssues in web modules (web, webmvc, webflux, websocket)Issues in web modules (web, webmvc, webflux, websocket)type: bugA general bugA general bug