Folks ...RestTemplate Einfach Get Beispiel
die curl line: curl https://api.storify.com/v1/stories/storify
erzeugt eine lange JSON-Antwort von Storify. Mein Versuch, dies zu Spring RestTemplate zu übersetzen sieht wie folgt aus:
@Test
public void test() {
RestTemplate template = new RestTemplate();
URI uri=URI.create("https://api.storify.com/v1/stories/storify");
ResponseEntity<String> response = template.getForEntity(uri,String.class);
System.out.println("<<<<<<<<<<");
System.out.println(response.getStatusCode()+" "+response.hasBody());
System.out.println("<<<<<<<<<<");
String text = response.getBody();
System.out.println(response.getBody());
System.out.println("<<<<<<<<<<");
}
Während die resultierende Statuscode 200 ist, und hasBody()
ist wahr, die getBody()
ist nichts zurückkehrt aber scheinbar eine leere Zeile. Wie kann ich die Ergebnisse der Locke mit RestTemplate
replizieren?
Danke, GeePaw
Wenn Sie aus dem String Text drucken und dont rufen getBody ein zweites Mal tut diese Änderung alles? –