Маючи якийсь проксі-сервер між мобільним додатком та веб-службою, ми здивовані реакцією, коли надсилаємо запит на публікацію. Ми отримуємо відповідь із статусом 200: Добре. Але ми не можемо знайти / витягти тіло відповіді JSON.
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));
Ми використовуємо JAX-RS. Хтось може надати кілька підказок для вилучення тіла JSON ( String
) із відповіді сервера?
String output = response.readEntity(String.class);
Щоб це працювало. Дуже дякую!