Browse Source

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

pull/1155/head
liubao 3 years ago committed by Olga Maciaszek-Sharma
parent
commit
e1061af545
  1. 5
      spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/RequestData.java

5
spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/RequestData.java

@ -74,6 +74,11 @@ public class RequestData { @@ -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) {

Loading…
Cancel
Save