किसी मोबाइल ऐप और वेब-सेवा के बीच किसी प्रकार की प्रॉक्सी होने के बाद, हम पोस्ट अनुरोध जारी करते समय प्रतिक्रिया से परेशान हैं। हमें स्थिति 200 के साथ प्रतिक्रिया प्राप्त होती है: ठीक है। लेकिन हम JSON प्रतिक्रिया निकाय को नहीं ढूंढ/निकाल सकते हैं।पोस्ट अनुरोध से JAX-RS क्लाइंट में प्रतिक्रिया निकाय
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));
हम जेएक्स-आरएस का उपयोग कर रहे हैं। क्या कोई सर्वर प्रतिक्रिया से JSON बॉडी (String
) निकालने के लिए कुछ संकेत प्रदान कर सकता है?
हमें इसे बदलना पड़ा: 'स्ट्रिंग आउटपुट = प्रतिक्रिया.readEntity (स्ट्रिंग.क्लास);' इसे काम करने के लिए। आपका बहुत बहुत धन्यवाद! – user2657714