Có một số loại proxy giữa ứng dụng dành cho thiết bị di động và dịch vụ web, chúng tôi đang bối rối trước phản hồi khi đưa ra yêu cầu đăng. Chúng tôi nhận được phản hồi với trạng thái 200: OK. Nhưng chúng tôi không thể tìm thấy/trích xuất nội dung phản hồi JSON.Đọc nội dung phản hồi trong ứng dụng khách JAX-RS từ yêu cầu đăng
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));
Chúng tôi đang sử dụng JAX-RS. Có thể ai đó vui lòng cung cấp một số gợi ý để trích xuất phần nội dung JSON (String
) khỏi phản hồi của máy chủ không?
Chúng tôi phải thay đổi nó thành: 'String output = response.readEntity (String.class);' Để làm cho nó hoạt động. Cảm ơn rất nhiều! – user2657714