TrueURL
TrueURL

मेन्यू

415 Unsupported Media Type

सर्वर रिक्वेस्ट बॉडी को मना कर देता है, क्योंकि उसका फ़ॉर्मैट (Content-Type) या कॉन्टेंट कोडिंग (Content-Encoding) सपोर्ट नहीं होता।

रीज़न फ़्रेज़
Unsupported Media Type
रीडायरेक्ट
नहीं
डिफ़ॉल्ट रूप से कैश करने योग्य
नहीं

415 Unsupported Media Type का मतलब है कि ओरिजिन सर्वर रिक्वेस्ट मना कर देता है, क्योंकि कॉन्टेंट ऐसे फ़ॉर्मैट में है जिसे यह मेथड और रिसोर्स सपोर्ट नहीं करते। समस्या Content-Type में हो सकती है (जैसे सिर्फ़ JSON लेने वाले एंडपॉइंट को XML भेजना), Content-Encoding में (जैसे gzip से कंप्रेस की गई रिक्वेस्ट बॉडी) या खुद डेटा में।

सर्वर रिस्पॉन्स में Accept हेडर भेजकर क्लाइंट की मदद कर सकता है, जिसमें वे मीडिया टाइप हों जिन्हें वह स्वीकार करता है, या Accept-Encoding, जब समस्या ऐसी कॉन्टेंट कोडिंग की हो जो सपोर्ट नहीं होती।

इसे 406 से न मिलाएं, जो क्लाइंट के मांगे गए रिस्पॉन्स फ़ॉर्मैट के बारे में है।

उदाहरण रिस्पॉन्स

HTTP
HTTP/1.1 415 Unsupported Media Type
Date: Fri, 06 Nov 2026 10:15:32 GMT
Accept: application/json
Content-Type: application/json
Content-Length: 49

{"error":"Content-Type must be application/json"}

SEO और रीडायरेक्ट जांच

क्रॉलर रिक्वेस्ट बॉडी नहीं भेजते, इसलिए 415 का SEO पर कोई असर नहीं है। मेथड को POST पर सेट करके की गई रीडायरेक्ट जांच में 415 का मतलब है कि टारगेट कोई दूसरा Content-Type चाहता है। इसे कस्टम रिक्वेस्ट हेडर में जोड़ें, जैसे Content-Type: application/json।

आम वजहें और इस्तेमाल

  • किसी JSON API को Content-Type: application/json के बिना बॉडी मिली।
  • कोई फ़ॉर्म ऐसे एंडपॉइंट पर multipart/form-data पोस्ट करता है जो सिर्फ़ JSON स्वीकार करता है, या इसका उल्टा।
  • रिक्वेस्ट बॉडी ऐसी एन्कोडिंग से कंप्रेस की गई है जिसे सर्वर सपोर्ट नहीं करता।

URL रीडायरेक्ट चेकर

TrueURL के मुफ़्त रीडायरेक्ट चेकर से देखें कि कोई URL हर हॉप पर कौन-सा स्टेटस कोड लौटाता है।