POST अनुरोधों के साथ समस्या और जर्सी REST सेवाओं में 415 त्रुटियां
कई RESTful API में POST अनुरोधों में JSON डेटा भेजना और प्राप्त करना शामिल होता है। हालाँकि, जब उपयोगकर्ताओं को 415 "असमर्थित मीडिया प्रकार" त्रुटि का सामना करना पड़ता है, तो यह निराशाजनक हो सकता है। यह समस्या आमतौर पर टॉमकैट पर जर्सी फ्रेमवर्क का उपयोग करते समय होती है।
इस त्रुटि का समाधान डिफ़ॉल्ट जर्सी वितरण में JSON/POJO समर्थन की अनुपस्थिति में निहित है। इसका समाधान करने के लिए, आपको अपने प्रोजेक्ट में उचित निर्भरताएँ जोड़ने की आवश्यकता है:
आवश्यक निर्भरताएँ:
मेवेन एकीकरण:
यदि आप उपयोग कर रहे हैं मावेन, अपनी pom.xml फ़ाइल में निम्नलिखित निर्भरता जोड़ें:
org.glassfish.jersey.media
jersey-media-json-jackson
2.17
गैर-मेवेन उपयोगकर्ता:
उन लोगों के लिए जो मेवेन का उपयोग नहीं करते हैं, आप उपरोक्त जार को मैन्युअल रूप से डाउनलोड और जोड़ सकते हैं। सुनिश्चित करें कि आपके पास अपने जर्सी संस्करण के लिए उपयुक्त जैक्सन 2.3.2 संस्करण है।
इन निर्भरताओं के साथ, जर्सी POST अनुरोधों में JSON डेटा को संभालने, 415 त्रुटि को हल करने और आपको सफलतापूर्वक अनुमति देने की क्षमता हासिल कर लेगा। अपने एपीआई के साथ इंटरैक्ट करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3