में अनुरोध निकाय के रूप में जेएसओएन डेटा जमा करने के लिए कैसे मैं आरईएसटी वेब सेवाओं को बनाने और एक फॉर्म जमा करने की कोशिश कर अपाचे-सीएक्सएफ का उपयोग कर रहा हूं।अपाचे सीएक्सएफ जैक्स-आरएस (आरईएसटी)
सर्वर:
यह मेरी विधि है, जो जेसन डेटा प्राप्त करने की उम्मीद है।
@POST
@Path("/addCustomer/")
@Consumes(MediaType.APPLICATION_JSON)
//{"Customer":{"name":"Some Name","id":6}}
public Customer addCustomer(Customer customer){
logger.debug(customer);
return customer;
}
ग्राहक: मैं अनुरोध सबमिट करने के फ़ायरफ़ॉक्स बाकी प्लगइन का उपयोग कर रहा: बाकी ग्राहक का उपयोग करना, मैं अनुरोध निकाय के रूप में निम्नलिखित json पोस्ट किया है:
{"Customer":{"name":"Arnav Awasthi","id":6}}
लेकिन मैं "415: Unsupported Media Type"
हो रही है।
यह अनुरोध शरीर में एक रूट नाम होना आवश्यक है, मैं मुझे नहीं रूट प्राप्त तुम्हारा के रूप में एक ही सेवा की आवश्यकता है लेकिन, मेरे अनुरोध जेसन स्ट्रिंग में नाम। – vashishth