Ich brauche einen Cookie von einem Server mit Spring RestTemplate. Weißt du, wie ich das machen kann?Abrufen eines Cookies mit Spring RestTemplate
Vielen Dank für Ihre Hilfe!
Ich brauche einen Cookie von einem Server mit Spring RestTemplate. Weißt du, wie ich das machen kann?Abrufen eines Cookies mit Spring RestTemplate
Vielen Dank für Ihre Hilfe!
final String url = "http://codeflex.co:8080/rest/Management/login";
RestTemplate template = new RestTemplate();
Credentials cred = new Credentials();
cred.setUserName("[email protected]");
cred.setPassword("godmode");
HttpEntity<Credentials> request = new HttpEntity<>(cred);
HttpEntity<String> response = template.exchange(url, HttpMethod.POST, request, String.class);
HttpHeaders headers = response.getHeaders();
String set_cookie = headers.getFirst(HttpHeaders.SET_COOKIE);
Code von the example
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.add("Cookie", "JSESSIONID=" + session.getValue());
HttpEntity requestEntity = new HttpEntity(null, requestHeaders);
ResponseEntity rssResponse = restTemplate.exchange(
"https://jira.example.com/sr/jira.issueviews:searchrequest-xml/18107/SearchRequest-18107.xml?tempMax=1000",
HttpMethod.GET,
requestEntity,
Rss.class);
Rss rss = rssResponse.getBody();
von http://springinpractice.com/2012/04/08/sending-cookies-with-resttemplate