मैं के साथ डेटा भेजने के लिए Spring for Android rest client
का उपयोग करने का प्रयास कर रहा हूं, ताकि जेसन डेटा बनाने और विश्लेषण करने से बच सकें।कोई उपयुक्त HttpMessageConverter पुन: क्लाइंट अनुरोध निष्पादित करने का प्रयास करते समय
उनके manual वे निम्न विधि है:
restTemplate.postForObject(url, m, String.class)
के बाद विधि कहा जाता है मैं निम्न अपवाद प्राप्त करें:
No suitable HttpMessageConverter found when trying to execute restclient request
मेरे गतिविधि कोड स्निपेट है:
RestTemplate restTemplate = new RestTemplate();
restTemplate.getMessageConverters().add(new MappingJacksonHttpMessageConverter());
restTemplate.getMessageConverters().add(new StringHttpMessageConverter());
Message m = new Message();
m.setLibrary("1");
m.setPassword("1395");
m.setUserName("1395");
String result = restTemplate.postForObject(url, m, String.class);
और संदेश वस्तु है:
public class Message {
private String UserName, Password, Library;
public String getUserName() {
return UserName;
}
public void setUserName(String userName) {
UserName = userName;
}
public String getPassword() {
return Password;
}
public void setPassword(String password) {
Password = password;
}
public String getLibrary() {
return Library;
}
public void setLibrary(String library) {
Library = library;
}
}
यह convert the Message object to JSON
क्यों नहीं हो सकता है?
आपके द्वारा जोड़े गए एक 'HttpMessageConverter'? –
restTemplate.getMessageConverters()। जोड़ें (नया HttpMessageConverter()) मुझे इसे इस तरह से जोड़ने की आवश्यकता है? –
meh