TrueURL
TrueURL

मेन्यू

422 Unprocessable Content

रिक्वेस्ट सही ढंग से बनी है, पर उसका कॉन्टेंट अर्थ के हिसाब से अमान्य है, आम तौर पर API में वैलिडेशन एरर। पुराना नाम “Unprocessable Entity”।

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

422 Unprocessable Content का मतलब है कि सर्वर कॉन्टेंट टाइप समझता है और रिक्वेस्ट का सिंटैक्स सही है, लेकिन उसमें दिए गए निर्देशों को वह प्रोसेस नहीं कर सकता। उदाहरण के लिए, JSON बॉडी ठीक से पार्स हो जाती है, लेकिन ईमेल फ़ील्ड अमान्य है या कोई ज़रूरी वैल्यू तय सीमा से बाहर है।

WebDAV (RFC 4918) ने इस कोड को “Unprocessable Entity” नाम से पेश किया था, और RFC 9110 ने इसे नए नाम के साथ मूल HTTP में शामिल कर लिया। Ruby on Rails और Laravel जैसे कई वेब फ़्रेमवर्क और API इसे वैलिडेशन एरर के लिए इस्तेमाल करते हैं और बॉडी में हर फ़ील्ड के लिए अलग मैसेज लौटाते हैं।

400 और 422 को एक ही नियम से इस्तेमाल करें: 400 उन रिक्वेस्ट के लिए जो पार्स ही नहीं हो पातीं, 422 उनके लिए जो पार्स तो हो जाती हैं, लेकिन वैलिडेशन में फ़ेल होती हैं।

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

HTTP
HTTP/1.1 422 Unprocessable Content
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: application/json
Content-Length: 77

{"message":"Validation failed","errors":[{"field":"email","code":"invalid"}]}

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

422 API और फ़ॉर्म प्रोसेसिंग का कोड है। क्रॉलर GET इस्तेमाल करते हैं और उन्हें यह नहीं दिखना चाहिए; जो पेज GET पर 422 लौटाता है, उसे 4xx एरर माना जाता है और इंडेक्स नहीं किया जाता।

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

  • कोई फ़ॉर्म सबमिशन या API कॉल वैलिडेशन में फ़ेल हो जाती है: कोई फ़ील्ड खाली है, ईमेल पता अमान्य है या यूज़रनेम पहले से लिया जा चुका है।
  • कोई डॉक्यूमेंट वैध JSON है, लेकिन API के स्कीमा से मेल नहीं खाता।
  • WebDAV की कोई PROPPATCH या LOCK बॉडी सही ढंग से बना XML है, लेकिन अर्थ के हिसाब से गलत है।

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

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