इसका मतलब
सर्वर ज़रूरी कार्यक्षमता समर्थित नहीं करता, आमतौर पर खुद अनुरोध की मेथड।
आम कारण
- पुराने सर्वर पर PATCH जैसी अनजान या असमर्थित मेथड
- ऐसी सुविधा जो अभी लागू नहीं हुई
कैसे ठीक करें
अगर आप क्लाइंट या विज़िटर हैं
समर्थित मेथड या एंडपॉइंट इस्तेमाल करें।
अगर आप साइट या API चलाते हैं
अगर मेथड ज्ञात है पर उस रिसोर्स के लिए अनुमति नहीं, तो 405 लौटाएँ; 501 उन मेथड के लिए है जिन्हें सर्वर पहचानता ही नहीं।
उदाहरण रिस्पॉन्स
HTTP/1.1
HTTP/1.1 501 Not Implemented
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 स्पेसिफ़िकेशन
अक्सर पूछे जाने वाले सवाल
› 501 या 405?
405: यह रिसोर्स उस मेथड की अनुमति नहीं देता। 501: सर्वर उस मेथड को कहीं भी लागू नहीं करता।
› क्या 501 कैश हो सकता है?
हाँ, डिफ़ॉल्ट रूप से, जब तक हेडर कुछ और न कहें।