Da wir eine Art Proxy zwischen einer mobilen App und einem Webdienst haben, sind wir verwirrt über die Antwort bei der Ausgabe einer Post-Anfrage. Wir erhalten eine Antwort mit dem Status 200: OK. Der JSON-Antworttext kann jedoch nicht gefunden / extrahiert werden.
Client client = ClientBuilder.newClient();
WebTarget webTarget = client.target(WEBSERVICE_BASE_LOCATION + "mobileDevices?operatorCode=KPNSCP");
String jsonString = "{\"osVersion\":\"4.1\",\"apiLevel\":16,\"devicePlatform\":\"ANDROID\"}";
Builder builder = webTarget.request();
Response response = builder.post(Entity.json(jsonString));
Wir verwenden JAX-RS. Kann jemand bitte einige Hinweise geben, um den JSON-Body ( String
) aus der Serverantwort zu extrahieren ?
String output = response.readEntity(String.class);
Damit es funktioniert. Danke vielmals!