200 OK के बारे में
200 OK का अवलोकन
सफल अनुरोधHTTP स्थिति कोड | ||
200 OK अवलोकन 200 OK स्थिति कोड यह इंगित करता है कि क्लाइंट का अनुरोध सफलतापूर्वक संसाधित किया गया है और सर्वर ने इस सफलता को इंगित करने के लिए एक प्रतिक्रिया लौटाई है। यह कोड विभिन्न स्थितियों में उपयोग किया जाता है, जैसे GET अनुरोध के माध्यम से संसाधन प्राप्त करना या POST अनुरोध को सफलतापूर्वक संसाधित करना। |
||
अर्थ क्लाइंट का अनुरोध सफलतापूर्वक संसाधित किया गया है और सर्वर ने अनुरोधित संसाधन या जानकारी लौटाई है। |
200 OK कब लौटाया जाता है?
- जब GET अनुरोध सफलतापूर्वक संसाधित हो और अनुरोधित संसाधन लौटाया जाए
- जब POST अनुरोध सफल हो और सर्वर परिणाम लौटाए
- जब API अनुरोध सफल हो और प्रत्याशित डेटा प्रतिक्रिया में शामिल हो
200 OK के उदाहरण
सफल GET अनुरोध
GET /index.html HTTP/1.1 Host: example.com
प्रतिक्रिया उदाहरण:
HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 <html> <head><title>Example</title></head> <body><p>Hello, world!</p></body> </html>
व्याख्या: यह स्थिति तब होती है जब क्लाइंट GET अनुरोध के माध्यम से किसी विशेष संसाधन (जैसे index.html
) को अनुरोध करता है और सर्वर अनुरोध को सफलतापूर्वक संसाधित करता है और संसाधन की सामग्री लौटाता है।
सफल API अनुरोध
GET /api/user/123 HTTP/1.1 Host: example.com
प्रतिक्रिया उदाहरण:
HTTP/1.1 200 OK Content-Type: application/json { "id": 123, "name": "John Doe", "email": "john.doe@example.com" }
व्याख्या: जब क्लाइंट API एंडपॉइंट पर अनुरोध भेजता है और सर्वर अनुरोध को सही तरीके से संसाधित करता है और JSON प्रारूप में डेटा लौटाता है।
ध्यान देने योग्य बिंदु
200 OK स्थिति कोड का उपयोग करते समय ध्यान देने योग्य बातें:
- अर्थपूर्ण प्रतिक्रिया लौटाएं
हालांकि 200 OK एक सफल अनुरोध को इंगित करता है, लेकिन प्रतिक्रिया सामग्री को अर्थपूर्ण होना चाहिए ताकि क्लाइंट भ्रमित न हो। - संसाधन की उपलब्धता स्पष्ट करें
केवल तब 200 OK लौटाएं जब संसाधन को सफलतापूर्वक संसाधित किया गया हो। यदि प्रसंस्करण अधूरा है, तो उचित त्रुटि कोड का उपयोग करें।
संबंधित HTTP स्थिति कोड की तुलना
200 OK से संबंधित स्थिति कोड के स्पष्टीकरण:
- 201 Created: उपयोग किया जाता है जब एक अनुरोध सफल हो और एक नया संसाधन बनाया गया हो।
- 204 No Content: उपयोग किया जाता है जब एक अनुरोध सफल हो, लेकिन प्रतिक्रिया बॉडी खाली हो।
इन भिन्नताओं को समझने से 200 स्थिति कोड का सही उपयोग सुनिश्चित किया जा सकता है।