एच टी टी पी
- एच टी टी पी
एच टी टी पी (HTTP) का अर्थ है हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (Hypertext Transfer Protocol)। यह इंटरनेट पर डेटा संचार का आधार है। यह एक ऐसा नियम-समुच्चय है जो यह निर्धारित करता है कि वेब ब्राउज़र और वेब सर्वर एक-दूसरे के साथ कैसे संवाद करते हैं। सरल शब्दों में, जब आप अपने वेब ब्राउज़र में कोई वेबपेज खोलते हैं, तो आपका ब्राउज़र एच टी टी पी का उपयोग करके वेब सर्वर से उस पेज के लिए अनुरोध करता है, और सर्वर एच टी टी पी के माध्यम से ही उस पेज को आपके ब्राउज़र तक पहुंचाता है।
एच टी टी पी का इतिहास
एच टी टी पी की शुरुआत 1989 में टिम बर्नर्स-ली (Tim Berners-Lee) ने सर्नों (CERN) में की थी। उनका उद्देश्य वैज्ञानिकों के बीच सूचना साझा करने के लिए एक सरल और लचीला तरीका बनाना था। शुरुआती एच टी टी पी (HTTP/0.9) बहुत ही सरल थी और इसमें केवल GET विधि का उपयोग होता था। बाद में, 1991 में HTTP/1.0 जारी किया गया, जिसमें POST विधि और हेडर (header) जोड़े गए। 1999 में HTTP/1.1 जारी हुआ, जो आज भी व्यापक रूप से उपयोग में है और इसमें कई सुधार किए गए, जैसे कि लगातार कनेक्शन (persistent connections) और पाइपलाइनिंग (pipelining)। हाल ही में, HTTP/2 और HTTP/3 को प्रदर्शन में सुधार के लिए विकसित किया गया है।
एच टी टी पी कैसे काम करता है
एच टी टी पी एक क्लाइंट-सर्वर मॉडल (client-server model) पर आधारित है। क्लाइंट (आमतौर पर वेब ब्राउज़र) सर्वर से डेटा का अनुरोध करता है, और सर्वर उस अनुरोध का जवाब भेजता है। यह प्रक्रिया निम्नलिखित चरणों में होती है:
1. **अनुरोध (Request):** क्लाइंट सर्वर को एक अनुरोध भेजता है। इस अनुरोध में अनुरोधित संसाधन (जैसे कि वेबपेज), अनुरोध विधि (जैसे कि GET या POST), और अन्य जानकारी शामिल होती है। 2. **प्रसंस्करण (Processing):** सर्वर अनुरोध प्राप्त करता है और उसे संसाधित करता है। इसमें डेटाबेस से जानकारी प्राप्त करना, फ़ाइलों को एक्सेस करना, या अन्य कार्य शामिल हो सकते हैं। 3. **प्रतिक्रिया (Response):** सर्वर क्लाइंट को एक प्रतिक्रिया भेजता है। इस प्रतिक्रिया में अनुरोधित संसाधन (जैसे कि वेबपेज का HTML कोड), स्टेटस कोड (status code), और अन्य जानकारी शामिल होती है।
एच टी टी पी अनुरोध
एच टी टी पी अनुरोध में निम्नलिखित भाग होते हैं:
- **अनुरोध पंक्ति (Request Line):** इसमें अनुरोध विधि, अनुरोधित संसाधन, और एच टी टी पी संस्करण शामिल होते हैं। उदाहरण के लिए: `GET /index.html HTTP/1.1`
- **हेडर (Headers):** इसमें अनुरोध के बारे में अतिरिक्त जानकारी होती है, जैसे कि ब्राउज़र का प्रकार, स्वीकार्य सामग्री प्रकार, और प्रमाणीकरण जानकारी।
- **बॉडी (Body):** इसमें अनुरोध के साथ भेजा गया डेटा होता है, जैसे कि फॉर्म डेटा।
एच टी टी पी प्रतिक्रिया
एच टी टी पी प्रतिक्रिया में निम्नलिखित भाग होते हैं:
- **स्टेटस पंक्ति (Status Line):** इसमें एच टी टी पी संस्करण, स्टेटस कोड, और स्टेटस संदेश शामिल होते हैं। उदाहरण के लिए: `HTTP/1.1 200 OK`
- **हेडर (Headers):** इसमें प्रतिक्रिया के बारे में अतिरिक्त जानकारी होती है, जैसे कि सामग्री प्रकार, सामग्री लंबाई, और सर्वर जानकारी।
- **बॉडी (Body):** इसमें अनुरोधित संसाधन होता है, जैसे कि वेबपेज का HTML कोड।
एच टी टी पी विधियाँ
एच टी टी पी कई विधियों का समर्थन करता है, जिनमें से कुछ सबसे महत्वपूर्ण निम्नलिखित हैं:
- **GET:** सर्वर से डेटा प्राप्त करने के लिए उपयोग किया जाता है। यह सबसे आम विधि है और इसका उपयोग वेबपेजों को देखने के लिए किया जाता है।
- **POST:** सर्वर पर डेटा भेजने के लिए उपयोग किया जाता है। इसका उपयोग फॉर्म डेटा सबमिट करने, फ़ाइलें अपलोड करने, या अन्य डेटा सर्वर पर भेजने के लिए किया जाता है।
- **PUT:** सर्वर पर डेटा अपडेट करने के लिए उपयोग किया जाता है।
- **DELETE:** सर्वर से डेटा हटाने के लिए उपयोग किया जाता है।
- **PATCH:** सर्वर पर डेटा आंशिक रूप से अपडेट करने के लिए उपयोग किया जाता है।
- **HEAD:** सर्वर से प्रतिक्रिया हेडर प्राप्त करने के लिए उपयोग किया जाता है, लेकिन बॉडी के बिना।
- **OPTIONS:** सर्वर द्वारा समर्थित विधियों के बारे में जानकारी प्राप्त करने के लिए उपयोग किया जाता है।
एच टी टी पी स्टेटस कोड
एच टी टी पी स्टेटस कोड सर्वर की प्रतिक्रिया की स्थिति को दर्शाते हैं। स्टेटस कोड तीन अंकों के होते हैं और उन्हें पांच श्रेणियों में विभाजित किया गया है:
- **1xx (सूचनात्मक):** अनुरोध प्राप्त हो गया है और सर्वर उसे संसाधित कर रहा है।
- **2xx (सफलता):** अनुरोध सफलतापूर्वक संसाधित हो गया है।
- **3xx (पुनर्निर्देशन):** क्लाइंट को किसी अन्य URL पर पुनर्निर्देशित किया जाना चाहिए।
- **4xx (क्लाइंट त्रुटि):** अनुरोध में कोई त्रुटि है।
- **5xx (सर्वर त्रुटि):** सर्वर पर कोई त्रुटि है।
कुछ सामान्य एच टी टी पी स्टेटस कोड:
- **200 OK:** अनुरोध सफलतापूर्वक संसाधित हो गया।
- **301 Moved Permanently:** संसाधन स्थायी रूप से किसी अन्य URL पर स्थानांतरित कर दिया गया है।
- **400 Bad Request:** अनुरोध में कोई त्रुटि है।
- **404 Not Found:** अनुरोधित संसाधन नहीं मिला।
- **500 Internal Server Error:** सर्वर पर कोई त्रुटि है।
एच टी टी पी हेडर
एच टी टी पी हेडर अनुरोध और प्रतिक्रिया के बारे में अतिरिक्त जानकारी प्रदान करते हैं। कुछ सामान्य एच टी टी पी हेडर:
- **Content-Type:** सामग्री का प्रकार, जैसे कि `text/html` या `application/json`।
- **Content-Length:** सामग्री की लंबाई बाइट्स में।
- **User-Agent:** क्लाइंट का प्रकार, जैसे कि वेब ब्राउज़र।
- **Accept:** क्लाइंट द्वारा स्वीकार्य सामग्री प्रकार।
- **Authorization:** प्रमाणीकरण जानकारी।
- **Cookie:** क्लाइंट के ब्राउज़र में संग्रहीत कुकीज़।
एच टी टी पी और सुरक्षा
एच टी टी पी डिफ़ॉल्ट रूप से सुरक्षित नहीं है। इसका मतलब है कि अनुरोध और प्रतिक्रिया के बीच भेजा गया डेटा इंटरसेप्ट किया जा सकता है और पढ़ा जा सकता है। एच टी टी पी को सुरक्षित करने के लिए, एच टी टी पी एस (HTTPS) का उपयोग किया जाता है। एच टी टी पी एस एच टी टी पी का एक सुरक्षित संस्करण है जो एसएसएल/टीएलएस (SSL/TLS) का उपयोग करके डेटा को एन्क्रिप्ट करता है।
एच टी टी पी/2 और एच टी टी पी/3
एच टी टी पी/2 और एच टी टी पी/3 एच टी टी पी के नए संस्करण हैं जो प्रदर्शन में सुधार के लिए डिज़ाइन किए गए हैं। एच टी टी पी/2 बाइनरी प्रोटोकॉल का उपयोग करता है, जो पाठ-आधारित एच टी टी पी/1.1 की तुलना में अधिक कुशल है। एच टी टी पी/3 क्यूआईसी (QUIC) नामक एक नए ट्रांसपोर्ट प्रोटोकॉल का उपयोग करता है, जो कनेक्शन स्थापना और डेटा ट्रांसफर को तेज करता है।
एच टी टी पी और वेब विकास
एच टी टी पी वेब विकास का एक महत्वपूर्ण हिस्सा है। वेब डेवलपर एच टी टी पी का उपयोग वेब सर्वर और क्लाइंट के बीच संचार को प्रबंधित करने के लिए करते हैं। वे एच टी टी पी अनुरोधों को संभालने, प्रतिक्रियाएं उत्पन्न करने और डेटा को संसाधित करने के लिए विभिन्न प्रोग्रामिंग भाषाओं और फ्रेमवर्क का उपयोग करते हैं।
एच टी टी पी और बाइनरी ऑप्शंस
हालांकि एच टी टी पी सीधे बाइनरी ऑप्शंस ट्रेडिंग से जुड़ा नहीं है, लेकिन यह उन प्लेटफॉर्म्स की कार्यक्षमता को संभव बनाता है जिन पर आप ट्रेड करते हैं। एक विश्वसनीय और सुरक्षित एच टी टी पी कनेक्शन यह सुनिश्चित करता है कि आपके ट्रे
अभी ट्रेडिंग शुरू करें
IQ Option पर रजिस्टर करें (न्यूनतम जमा $10) Pocket Option में खाता खोलें (न्यूनतम जमा $5)
हमारे समुदाय में शामिल हों
हमारे Telegram चैनल @strategybin से जुड़ें और प्राप्त करें: ✓ दैनिक ट्रेडिंग सिग्नल ✓ विशेष रणनीति विश्लेषण ✓ बाजार की प्रवृत्ति पर अलर्ट ✓ शुरुआती के लिए शिक्षण सामग्री

