इसका मतलब
अनुरोध बॉडी उससे बड़ी है जितनी सर्वर प्रोसेस करना चाहता या कर सकता है। पहले इसे Payload Too Large कहा जाता था।
आम कारण
- अपलोड nginx के client_max_body_size से बड़ा (डिफ़ॉल्ट 1 MB)
- PHP का upload_max_filesize या post_max_size बहुत छोटा
- API गेटवे या serverless बॉडी सीमाएँ
कैसे ठीक करें
अगर आप क्लाइंट या विज़िटर हैं
अपलोड को कंप्रेस करें या बाँटें, या सेवा का फिर से शुरू हो सकने वाला या मल्टीपार्ट अपलोड API इस्तेमाल करें।
अगर आप साइट या API चलाते हैं
हर परत पर सीमाएँ बढ़ाएँ: प्रॉक्सी (client_max_body_size), ऐप फ़्रेमवर्क और गेटवे। त्रुटि संदेश में सीमा बताएँ।
उदाहरण रिस्पॉन्स
HTTP/1.1
HTTP/1.1 413 Content Too Large
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Connection: close
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Content Too Large",
"status": 413,
"detail": "Uploads are limited to 10 MB."
} स्पेसिफ़िकेशन
अक्सर पूछे जाने वाले सवाल
› nginx में 413 कैसे ठीक करूँ?
http, server या location ब्लॉक में client_max_body_size बढ़ाएँ, जैसे client_max_body_size 50m; फिर nginx रीलोड करें।
› ऐप की सीमा बढ़ाने के बाद भी 413 क्यों मिलता है?
किसी दूसरी परत, जैसे रिवर्स प्रॉक्सी, CDN या लोड बैलेंसर, की अपनी कम सीमा है।