main
周文涛 2 years ago
parent cfe2542ec9
commit 7259b4e95c

@ -9,6 +9,7 @@ import org.springframework.http.converter.StringHttpMessageConverter;
import org.springframework.web.client.RestTemplate; import org.springframework.web.client.RestTemplate;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.util.Collections;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -268,16 +269,18 @@ public class RestUtil {
} }
System.out.println("》》》》》》》》》》》》》》》》》》》》"); System.out.println("》》》》》》》》》》》》》》》》》》》》");
List<String> stringList = responseBodyHeaders.get("Set-Cookie"); List<String> stringList = responseBodyHeaders.get("Set-Cookie");
StringBuilder sb=new StringBuilder(); if (stringList!=null) {
for (String s : stringList) { StringBuilder sb=new StringBuilder();
if (s.contains("JSESSIONID") &&!s.contains("deleteMe")) { for (String s : stringList) {
sb.append(s); if (s.contains("JSESSIONID") &&!s.contains("deleteMe")) {
sb.append(s);
}
}
if (StringUtils.isNotBlank(sb.toString())) {
CacheManager.put("Cookie",sb.toString());
} }
} }
if (StringUtils.isNotBlank(sb.toString())) { return exchange;
CacheManager.put("Cookie",sb.toString());
}
return RT.exchange(url, method, request, responseType);
} }
/** /**

Loading…
Cancel
Save