"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > POST अनुरोधों में JSON डेटा भेजते समय मैं अपनी जर्सी REST सेवा में "415 असमर्थित मीडिया प्रकार" त्रुटि को कैसे ठीक करूँ?

POST अनुरोधों में JSON डेटा भेजते समय मैं अपनी जर्सी REST सेवा में "415 असमर्थित मीडिया प्रकार" त्रुटि को कैसे ठीक करूँ?

2024-11-03 को प्रकाशित
ब्राउज़ करें:483

How do I fix the \

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