406 स्वीकार्य नहीं त्रुटि: इसका क्या अर्थ है और इसे कैसे ठीक करें

यह त्रुटि तब प्रकट होती है जब सर्वर असमर्थित प्रारूप में डेटा लौटाता है

  • पोस्टमैन में 406 अस्वीकार्य को ठीक करने के लिए, अपने अनुरोध में स्वीकार पैरामीटर को समायोजित करें और जोड़ें।
  • कुछ मामलों में, हेडर को समायोजित करना और उपयोगकर्ता एजेंट को निर्दिष्ट करना आवश्यक हो सकता है।

406 स्वीकार्य नहीं त्रुटि एक HTTP प्रतिक्रिया स्थिति कोड है, और यह तब प्रकट होता है जब सर्वर डेटा को ठीक से वापस नहीं कर पाता है। चूँकि यह एक सर्वर-साइड समस्या है, क्लाइंट अनुरोध विफल हो जाएगा और कोड ठीक से निष्पादित नहीं होगा।

यह एक बड़ा मुद्दा हो सकता है, खासकर यदि आप एक ऐसी सेवा विकसित कर रहे हैं जो प्रतिदिन विभिन्न अनुरोधों को संसाधित करती है। सौभाग्य से, इस समस्या को ठीक करने के तरीके हैं, और आज हम आपको दिखाएंगे कि यह कैसे करना है।

स्थिति कोड 406 के साथ कॉल विफल स्वीकार्य त्रुटि क्या है?

यह एक सर्वर त्रुटि संदेश है जो तब प्रकट होता है जब आने वाला अनुरोध पूरा नहीं किया जा सकता है। यदि सर्वर से लौटाया गया डेटा अनुरोध करने वाले क्लाइंट के साथ संगत उचित प्रारूप में नहीं है, तो त्रुटि कोड 406 प्रकट होता है।

हम कैसे परीक्षण, समीक्षा और मूल्यांकन करते हैं?

हम पिछले 6 महीनों से एक नई समीक्षा प्रणाली बनाने पर काम कर रहे हैं कि हम सामग्री कैसे तैयार करते हैं। इसका उपयोग करते हुए, हमने अपने द्वारा बनाए गए गाइडों पर वास्तविक व्यावहारिक विशेषज्ञता प्रदान करने के लिए अपने अधिकांश लेखों को फिर से तैयार किया है।

अधिक जानकारी के लिए आप पढ़ सकते हैं हम WindowsReport पर कैसे परीक्षण, समीक्षा और मूल्यांकन करते हैं.

यह एक सुरक्षा उपाय है, और यदि सर्वर अपेक्षित प्रारूप में डेटा नहीं लौटाता है, तो कोड निष्पादित नहीं किया जाएगा।

इस आलेख में
  • मैं त्रुटि 406 कैसे ठीक करूँ?
  • 1. अपने कोड में स्वीकार पैरामीटर समायोजित करें
  • 2. JSON.stringify का उपयोग करें
  • 3. सुनिश्चित करें कि आपने हेडर में उपयोगकर्ता-एजेंट निर्दिष्ट किया है
  • HTTP 404 और 406 के बीच क्या अंतर है?

मैं त्रुटि 406 कैसे ठीक करूँ?

1. अपने कोड में स्वीकार पैरामीटर समायोजित करें

  1. अपना कोड खोलें.
  2. अनुरोध भेजने वाली पंक्ति का पता लगाएं और इसे इस प्रकार बदलें: profile = personality_insights.profile(profile_text, accept='application/json', content_type='text/plain').get_result()
  3. परिवर्तनों को सुरक्षित करें।

ध्यान दें कि स्वीकार पैरामीटर का ही उपयोग किया जा सकता है एप्लिकेशन/जेएसओएन या टेक्स्ट/सीएसवी कीमत।

2. JSON.stringify का उपयोग करें

  1. अपना कोड खोलें.
  2. सुनिश्चित करें कि आप इस तरह एक JSON.stringify फ़ंक्शन जोड़ें:
    $.ajax({ url: 'http://example.com: 9200/incidents/incidents', type: 'POST', data: JSON.stringify(this.incident), dataType: 'json' })
  3. परिवर्तनों को सुरक्षित करें।

ध्यान रखें कि यह समाधान केवल तभी काम करता है जब ऑब्जेक्ट उचित रूप से क्रमबद्ध JSON स्ट्रिंग नहीं है।

3. सुनिश्चित करें कि आपने हेडर में उपयोगकर्ता-एजेंट निर्दिष्ट किया है

  1. अपना कोड संपादक खोलें.
  2. इसके बाद, अनुरोध शीर्षलेख जोड़ें और उन्हें इस प्रकार शामिल करें:
    page_url = 'https://examplepage.com' headers = { 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36', } rawpage = requests.get(page_url, headers=headers)
  3. परिवर्तनों को सुरक्षित करें।

HTTP 404 और 406 के बीच क्या अंतर है?

HTTP 406 क्लाइंट त्रुटि प्रतिक्रिया तब प्रकट होती है जब क्लाइंट एक वैध अनुरोध भेजता है, लेकिन लौटाया गया डेटा स्वीकृत प्रारूप में नहीं होता है।

वहीं दूसरी ओर, HTTP त्रुटि 404 प्रतिक्रिया कोड सबसे आम क्लाइंट-साइड त्रुटियों में से एक है और संभवतः सबसे प्रसिद्ध 4xx त्रुटि है। यह तब प्रकट होता है जब अनुरोध संसाधित नहीं किया जा सकता क्योंकि अनुरोधित डेटा नहीं मिला।

इस विषय के बारे में और पढ़ें
  • doh.xfinity.com प्रमाणपत्र त्रुटि: इसे कैसे ठीक करें
  • पैरामाउंट प्लस त्रुटि कोड 1100: इसे कैसे ठीक करें
  • क्लाउडफ़ेयर त्रुटि 1001: इस DNS समस्या को कैसे ठीक करें

406 स्वीकार्य त्रुटियाँ जावा, एंगुलर और HTTP अनुरोधों का समर्थन करने वाली किसी भी अन्य भाषा में दिखाई दे सकती हैं। यह समस्या आम तौर पर डेवलपर्स को प्रभावित करती है न कि औसत इंटरनेट उपयोगकर्ताओं को।

इसे ठीक करने के लिए, सुनिश्चित करें कि आपका क्लाइंट सर्वर से विशिष्ट प्रकार के डेटा को प्रतिक्रिया के रूप में स्वीकार करने के लिए कॉन्फ़िगर किया गया है। आप सर्वर कॉन्फ़िगरेशन भी बदल सकते हैं और कॉन्फ़िगरेशन फ़ाइलों को समायोजित कर सकते हैं ताकि सर्वर और क्लाइंट दोनों समर्थित प्रारूप का उपयोग करें।

यह आपके सामने आने वाली कई त्रुटियों में से एक है, और अतीत में, हमने कवर किया था HTTP त्रुटि 431 और HTTP त्रुटि 413, इसलिए यदि आपको अधिक जानकारी चाहिए तो उन्हें न चूकें।

आपने Nginx में 406 स्वीकार्य नहीं त्रुटि को ठीक करने के लिए किस विधि का उपयोग किया? अपने निष्कर्ष हमारे साथ टिप्पणी अनुभाग में साझा करें।

क्लाउडफ़ेयर त्रुटि 1001: इस DNS समस्या को कैसे ठीक करें

क्लाउडफ़ेयर त्रुटि 1001: इस DNS समस्या को कैसे ठीक करेंसर्वरडीएनएस

यह गंभीर समस्या आमतौर पर DNS रिकॉर्ड से जुड़ी होती हैयदि आपको Cloudflare पर त्रुटि 1001 मिल रही है, तो सुनिश्चित करें कि आपका DNS ठीक से कॉन्फ़िगर किया गया है।कुछ मामलों में, आपका विकल्प तकनीकी सहा...

अधिक पढ़ें
विंटेड सर्वर त्रुटि: इसे ठीक करने के 5 तरीके

विंटेड सर्वर त्रुटि: इसे ठीक करने के 5 तरीकेसर्वर

किसी भी डाउनटाइम या सर्वर रखरखाव शेड्यूल की पहचान करेंविंटेड को ठीक करने के लिए सर्वर त्रुटि, अनुमतियाँ पुनः सक्षम करें, ऐप कैश साफ़ करें, या सहायता टीम से संपर्क करें।समस्या अक्सर अनुपलब्ध विशेषाध...

अधिक पढ़ें
विंटेड सर्वर त्रुटि: इसे ठीक करने के 5 तरीके

विंटेड सर्वर त्रुटि: इसे ठीक करने के 5 तरीकेसर्वर

किसी भी डाउनटाइम या सर्वर रखरखाव शेड्यूल की पहचान करेंविंटेड को ठीक करने के लिए सर्वर त्रुटि, अनुमतियाँ पुनः सक्षम करें, ऐप कैश साफ़ करें, या सहायता टीम से संपर्क करें।समस्या अक्सर अनुपलब्ध विशेषाध...

अधिक पढ़ें