[#1141]RequestData add constructors so that we can set attributes

This commit is contained in:
liubao
2022-09-03 17:30:15 +08:00
committed by Olga Maciaszek-Sharma
parent 5f32ef216f
commit e1061af545

View File

@@ -74,6 +74,11 @@ public class RequestData {
new HashMap<>());
}
public RequestData(ServerHttpRequest request, Map<String, Object> attributes) {
this(request.getMethod(), request.getURI(), request.getHeaders(), buildCookies(request.getCookies()),
attributes);
}
private static MultiValueMap<String, String> buildCookies(MultiValueMap<String, HttpCookie> cookies) {
HttpHeaders newCookies = new HttpHeaders();
if (cookies != null) {