एचटीटीपी क्या है?

HTTP का मतलब हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल है। यह एक प्रोटोकॉल है जिसका उपयोग इंटरनेट पर डेटा स्थानांतरित करने के लिए किया जाता है। सरल शब्दों में, यह वेब पेज और अन्य ऑनलाइन सामग्री प्रदर्शित करने के लिए एक दूसरे के साथ संवाद करने के लिए वेब ब्राउज़र और सर्वर द्वारा उपयोग की जाने वाली भाषा है।

एचटीटीपी क्या है?

HTTP का मतलब हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल है। यह नियमों का एक समूह है जो कंप्यूटरों को इंटरनेट पर एक दूसरे के साथ संवाद करने की अनुमति देता है। यह आपके लिए वेब ब्राउज़ करना और वेबसाइटों तक पहुंचना संभव बनाता है। जब आप अपने ब्राउज़र में एक वेब पता टाइप करते हैं, तो आपका कंप्यूटर उस सर्वर को HTTP अनुरोध भेजता है जहां वेबसाइट होस्ट की जाती है, और सर्वर वेबसाइट की सामग्री के साथ एक HTTP प्रतिक्रिया वापस भेजता है।

HTTP (हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल) वर्ल्ड वाइड वेब का एक महत्वपूर्ण घटक है। यह एक एप्लिकेशन लेयर प्रोटोकॉल है जो वेब क्लाइंट (जैसे वेब ब्राउज़र) और वेब सर्वर के बीच संचार की सुविधा प्रदान करता है। HTTP इंटरनेट पर HTML, छवियों और वीडियो सहित हाइपरमीडिया दस्तावेज़ों को प्रसारित करने के लिए ज़िम्मेदार है।

HTTP क्लाइंट-सर्वर मॉडल का उपयोग करता है, जहां क्लाइंट सर्वर को एक विशिष्ट संसाधन के लिए अनुरोध भेजता है, और सर्वर अनुरोधित संसाधन के साथ प्रतिक्रिया करता है। HTTP अनुरोध आमतौर पर हाइपरलिंक पर क्लिक करके या वेब ब्राउजर के एड्रेस बार में URL दर्ज करके शुरू किए जाते हैं। सर्वर अनुरोध को संसाधित करता है और एक HTTP प्रतिक्रिया वापस भेजता है, जिसमें अनुरोधित संसाधन या संसाधन उपलब्ध नहीं होने पर एक त्रुटि संदेश होता है। HTTP एक स्टेटलेस प्रोटोकॉल है, जिसका अर्थ है कि प्रत्येक अनुरोध और प्रतिक्रिया किसी भी पिछले अनुरोध या प्रतिक्रिया से स्वतंत्र है।

एचटीटीपी क्या है?

HTTP, या हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल, एक एप्लिकेशन-लेयर प्रोटोकॉल है जो वेब ब्राउज़र और वेब सर्वर के बीच संचार की सुविधा प्रदान करता है। यह वर्ल्ड वाइड वेब की नींव है और HTML जैसे हाइपरमीडिया दस्तावेज़ों को प्रसारित करने के लिए ज़िम्मेदार है।

HTTP प्रोटोकॉल

HTTP क्लासिकल क्लाइंट-सर्वर मॉडल का अनुसरण करता है, जहां क्लाइंट, आमतौर पर एक वेब ब्राउज़र, सर्वर से अनुरोध करने के लिए एक कनेक्शन खोलता है। सर्वर तब एक संदेश के साथ अनुरोध का जवाब देता है जिसमें अनुरोधित डेटा होता है। क्लाइंट और सर्वर नियमों के एक मानक सेट या प्रोटोकॉल का उपयोग करके संवाद करते हैं, जो परिभाषित करता है कि संदेशों को कैसे स्वरूपित और प्रसारित किया जाता है।

HTTP अनुरोध

HTTP अनुरोध क्लाइंट द्वारा सर्वर को भेजे गए संदेश हैं, एक विशिष्ट संसाधन, जैसे वेबपेज या छवि का अनुरोध करते हुए। अनुरोध संदेश में अनुरोध किए जा रहे संसाधन और अनुरोध को पूरा करने के लिए आवश्यक अतिरिक्त डेटा के बारे में जानकारी होती है।

HTTP अनुरोध कई घटकों से बने होते हैं, जिनमें निम्न शामिल हैं:

  • अनुरोध विधि: किए जा रहे अनुरोध के प्रकार को निर्दिष्ट करता है, जैसे GET या POST।
  • अनुरोध URI: यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर जो अनुरोध किए जा रहे संसाधन की पहचान करता है।
  • HTTP संस्करण: उपयोग किए जा रहे HTTP प्रोटोकॉल का संस्करण।
  • शीर्षलेख: अनुरोध के बारे में अतिरिक्त जानकारी, जैसे कि उपयोगकर्ता एजेंट और कोई कुकी भेजी जा रही है।

HTTP प्रतिक्रियाएँ

HTTP प्रतिसाद क्लाइंट अनुरोध के जवाब में सर्वर द्वारा भेजे गए संदेश हैं। प्रतिक्रिया संदेश में भेजे जा रहे संसाधन के बारे में अतिरिक्त जानकारी के साथ अनुरोधित डेटा शामिल है।

HTTP प्रतिक्रियाएँ कई घटकों से बनी होती हैं, जिनमें शामिल हैं:

  • स्थिति कोड: एक तीन अंकों का कोड जो अनुरोध की स्थिति को इंगित करता है, जैसे 200 ओके या 404 नहीं मिला।
  • HTTP संस्करण: उपयोग किए जा रहे HTTP प्रोटोकॉल का संस्करण।
  • शीर्षलेख: प्रतिक्रिया के बारे में अतिरिक्त जानकारी, जैसे सामग्री प्रकार और लंबाई।
  • संदेश का मुख्य भाग: भेजा जा रहा वास्तविक डेटा, जैसे किसी वेबपेज के लिए HTML कोड।

संक्षेप में, HTTP एक प्रोटोकॉल है जो वेब ब्राउजर और वेब सर्वर के बीच संचार को सक्षम बनाता है, जिससे उपयोगकर्ता वेब सामग्री तक पहुंच और देख सकते हैं। HTTP अनुरोध और प्रतिक्रियाएँ इस संचार के निर्माण खंड हैं, और वे HTTP प्रोटोकॉल द्वारा परिभाषित नियमों के एक मानक सेट का पालन करते हैं।

HTTP प्रोटोकॉल

HTTP, या हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल, एक प्रोटोकॉल है जिसका उपयोग इंटरनेट पर डेटा ट्रांसफर करने के लिए किया जाता है। यह एक क्लाइंट-सर्वर प्रोटोकॉल है, जिसका अर्थ है कि अनुरोध प्राप्तकर्ता द्वारा शुरू किए जाते हैं, आमतौर पर एक वेब ब्राउज़र। HTTP टीसीपी के शीर्ष पर निर्मित एक एप्लिकेशन लेयर प्रोटोकॉल है, और यह क्लाइंट-सर्वर संचार मॉडल का उपयोग करता है।

HTTP तरीके

संसाधन पर की जाने वाली वांछित कार्रवाई को इंगित करने के लिए HTTP विधियों का उपयोग किया जाता है। सबसे आम HTTP तरीके GET और POST हैं। GET विधि का उपयोग सर्वर से जानकारी प्राप्त करने के लिए किया जाता है, जबकि POST विधि का उपयोग सर्वर को सूचना सबमिट करने के लिए किया जाता है। अन्य HTTP विधियों में PUT, DELETE, HEAD, OPTIONS और TRACE शामिल हैं।

HTTP शीर्षलेख

अनुरोध या प्रतिक्रिया के बारे में अतिरिक्त जानकारी प्रदान करने के लिए HTTP हेडर का उपयोग किया जाता है। सामान्य शीर्षलेख, अनुरोध शीर्षलेख, प्रतिक्रिया शीर्षलेख, और इकाई शीर्षलेख सहित कई प्रकार के HTTP शीर्षलेख हैं। कुछ सामान्य HTTP शीर्षलेखों में सामग्री-प्रकार, सामग्री-लंबाई, कैश-नियंत्रण और उपयोगकर्ता-एजेंट शामिल हैं।

HTTP एक स्टेटलेस प्रोटोकॉल है, जिसका अर्थ है कि प्रत्येक अनुरोध को पिछले अनुरोधों से स्वतंत्र रूप से संसाधित किया जाता है। हालाँकि, HTTP / 1.1 ने लगातार कनेक्शन पेश किए, जिन्हें कीप-अलाइव कनेक्शन के रूप में भी जाना जाता है, जो एक ही कनेक्शन पर कई अनुरोधों को भेजने की अनुमति देता है।

कैशिंग HTTP की एक और महत्वपूर्ण विशेषता है। कैशिंग अक्सर अनुरोधित संसाधनों को स्थानीय रूप से संग्रहीत करने की अनुमति देता है, सर्वर से उन्हें पुनर्प्राप्त करने में लगने वाले समय को कम करता है। HTTP, HTML, XML, और JSON सहित डेटा का प्रतिनिधित्व करने के लिए विभिन्न स्वरूपों का भी समर्थन करता है।

सारांश में, HTTP एक एप्लिकेशन लेयर प्रोटोकॉल है जिसका उपयोग वेब ब्राउज़र और वेब सर्वर के बीच संचार के लिए किया जाता है। यह अनुरोध या प्रतिक्रिया के बारे में अतिरिक्त जानकारी प्रदान करने के लिए वांछित कार्रवाई और HTTP हेडर को इंगित करने के लिए HTTP विधियों का उपयोग करता है। HTTP एक स्टेटलेस प्रोटोकॉल है, लेकिन यह प्रदर्शन को बेहतर बनाने के लिए लगातार कनेक्शन और कैशिंग का समर्थन करता है।

HTTP अनुरोध

HTTP रिक्वेस्ट एक क्लाइंट द्वारा एक सर्वर को एक एक्शन शुरू करने के लिए भेजा गया मैसेज है। अनुरोध एक अनुरोध पंक्ति, अनुरोध शीर्षलेख और एक वैकल्पिक अनुरोध निकाय से बना है। अनुरोध पंक्ति में HTTP विधि, अनुरोधित संसाधन का पथ और HTTP संस्करण शामिल हैं। हेडर में अनुरोध के बारे में अतिरिक्त जानकारी होती है, जैसे कि उपयोगकर्ता एजेंट, स्वीकृत भाषाएँ और स्वीकृत सामग्री प्रकार। शरीर में क्लाइंट द्वारा भेजा गया डेटा होता है, जैसे फॉर्म डेटा या JSON।

अनुरोध संदेश प्रारूप

अनुरोध संदेश प्रारूप इस प्रकार है:

<method> <path> HTTP/<version>
<headers>

<optional request body>

विधि HTTP अनुरोध विधियों में से एक है, जैसे GET, POST, PUT, DELETE, या PATCH। पथ अनुरोधित संसाधन का URL पथ है, जैसे "/index.html" या "/api/users/1"। संस्करण HTTP संस्करण है, जैसे HTTP/1.1।

HTTP रिक्वेस्ट मेथड्स

HTTP कई अनुरोध विधियों को परिभाषित करता है जो किसी दिए गए संसाधन के लिए वांछित क्रिया को इंगित करता है। सबसे अधिक उपयोग की जाने वाली विधियाँ GET, POST, PUT, DELETE और PATCH हैं। संसाधन प्राप्त करने के लिए GET का उपयोग किया जाता है, संसाधन बनाने के लिए POST का उपयोग किया जाता है, संसाधन को अपडेट करने के लिए PUT का उपयोग किया जाता है, संसाधन को हटाने के लिए DELETE का उपयोग किया जाता है, और PATCH का उपयोग आंशिक रूप से संसाधन को अपडेट करने के लिए किया जाता है।

HTTP अनुरोध शीर्षलेख

HTTP अनुरोध शीर्षलेख अनुरोध के बारे में अतिरिक्त जानकारी प्रदान करते हैं, जैसे कि उपयोगकर्ता एजेंट, स्वीकृत भाषाएं और स्वीकृत सामग्री प्रकार। कुछ सामान्य शीर्षलेख हैं:

  • होस्ट: सर्वर का डोमेन नाम
  • उपयोगकर्ता-एजेंट: क्लाइंट का उपयोगकर्ता एजेंट, जैसे कि वेब ब्राउज़र या कर्ल कमांड लाइन टूल
  • स्वीकार करें: क्लाइंट के स्वीकृत सामग्री प्रकार, जैसे टेक्स्ट/एचटीएमएल या एप्लिकेशन/जेसन
  • सामग्री-प्रकार: अनुरोध निकाय का सामग्री प्रकार, जैसे application/x-www-form-urlencoded या application/json
  • प्राधिकरण: ग्राहक के प्राधिकरण प्रमाण-पत्र, जैसे वाहक टोकन या मूल प्रमाणीकरण शीर्षलेख

HTTP अनुरोध निकाय

HTTP रिक्वेस्ट बॉडी में क्लाइंट द्वारा भेजा गया डेटा होता है, जैसे फॉर्म डेटा या JSON। अनुरोध निकाय का सामग्री प्रकार सामग्री-प्रकार शीर्षलेख में निर्दिष्ट किया गया है। अनुरोध निकाय वैकल्पिक है और खाली हो सकता है।

संक्षेप में, HTTP अनुरोध क्लाइंट द्वारा सर्वर पर कार्रवाई शुरू करने के लिए भेजे गए संदेश हैं। उनमें एक अनुरोध पंक्ति, अनुरोध शीर्षलेख और एक वैकल्पिक अनुरोध निकाय शामिल है। अनुरोध पंक्ति में HTTP विधि, अनुरोधित संसाधन का पथ और HTTP संस्करण शामिल हैं। हेडर में अनुरोध के बारे में अतिरिक्त जानकारी होती है, जैसे कि उपयोगकर्ता एजेंट, स्वीकृत भाषाएँ और स्वीकृत सामग्री प्रकार। शरीर में क्लाइंट द्वारा भेजा गया डेटा होता है, जैसे फॉर्म डेटा या JSON। HTTP कई अनुरोध विधियों को परिभाषित करता है, जैसे GET, POST, PUT, DELETE, और PATCH, जो किसी दिए गए संसाधन के लिए की जाने वाली वांछित क्रिया को इंगित करता है।

HTTP प्रतिक्रियाएँ

जब कोई क्लाइंट किसी वेब सर्वर को HTTP अनुरोध भेजता है, तो सर्वर HTTP प्रतिसाद संदेश के साथ प्रतिक्रिया करता है। एक HTTP प्रतिक्रिया में एक स्थिति रेखा, प्रतिक्रिया शीर्षलेख और एक वैकल्पिक प्रतिक्रिया निकाय शामिल होता है। इस खंड में, हम HTTP प्रतिसाद के प्रारूप, HTTP प्रतिसाद स्थिति कोड, HTTP प्रतिसाद शीर्ष लेख और HTTP प्रतिसाद निकाय पर चर्चा करेंगे।

प्रतिक्रिया संदेश प्रारूप

एक HTTP प्रतिसाद संदेश में तीन भाग होते हैं: एक स्थिति रेखा, प्रतिक्रिया शीर्षलेख और एक वैकल्पिक प्रतिक्रिया निकाय। स्थिति रेखा में HTTP संस्करण, स्थिति कोड और कारण वाक्यांश शामिल हैं। प्रतिक्रिया शीर्षलेख प्रतिक्रिया के बारे में अतिरिक्त जानकारी प्रदान करते हैं, जैसे सामग्री प्रकार, कैश नियंत्रण और कुकीज़। प्रतिक्रिया निकाय में प्रतिक्रिया की वास्तविक सामग्री होती है, जैसे HTML, चित्र या वीडियो।

HTTP प्रतिक्रिया स्थिति कोड

HTTP प्रतिसाद स्थिति कोड अनुरोधित संसाधन की स्थिति दर्शाते हैं। HTTP स्थिति कोड की पाँच श्रेणियां हैं: सूचनात्मक, सफलता, पुनर्निर्देशन, क्लाइंट त्रुटि और सर्वर त्रुटि। कुछ सामान्य HTTP स्थिति कोड में 200 ओके, 404 नहीं मिला और 500 आंतरिक सर्वर त्रुटि शामिल हैं।

HTTP रिस्पांस हेडर

HTTP प्रतिक्रिया शीर्षलेख प्रतिक्रिया के बारे में अतिरिक्त जानकारी प्रदान करते हैं। कुछ सामान्य HTTP प्रतिक्रिया शीर्षलेखों में सामग्री-प्रकार, सामग्री-लंबाई, कैश-नियंत्रण और सेट-कुकी शामिल हैं। सामग्री-प्रकार शीर्षलेख प्रतिक्रिया में सामग्री के प्रकार को निर्दिष्ट करता है, जैसे टेक्स्ट/एचटीएमएल या छवि/पीएनजी। सामग्री-लंबाई शीर्षलेख बाइट्स में प्रतिक्रिया निकाय की लंबाई निर्दिष्ट करता है।

HTTP रिस्पांस बॉडी

HTTP प्रतिक्रिया निकाय में प्रतिक्रिया की वास्तविक सामग्री होती है। सामग्री विभिन्न स्वरूपों में हो सकती है, जैसे HTML, CSS, चित्र, वीडियो या स्क्रिप्ट। प्रतिक्रिया का सामग्री प्रकार यह निर्धारित करता है कि क्लाइंट द्वारा सामग्री को कैसे प्रदर्शित या संसाधित किया जाना चाहिए।

सारांश में, HTTP प्रतिक्रियाएँ HTTP प्रोटोकॉल का एक अनिवार्य हिस्सा हैं। वे अनुरोधित संसाधन की स्थिति और प्रतिक्रिया की सामग्री के बारे में जानकारी प्रदान करते हैं। HTTP प्रतिक्रिया संदेशों में एक स्थिति रेखा, प्रतिक्रिया शीर्षलेख और एक वैकल्पिक प्रतिक्रिया निकाय शामिल होता है। HTTP रिस्पांस हेडर प्रतिक्रिया के बारे में अतिरिक्त जानकारी प्रदान करते हैं, जैसे सामग्री प्रकार, सामग्री की लंबाई और कैशिंग निर्देश।

अधिक पढ़ना

HTTP का मतलब हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल है। यह इंटरनेट पर HTML जैसे हाइपरमीडिया दस्तावेज़ों को प्रसारित करने के लिए एक एप्लिकेशन-लेयर प्रोटोकॉल है। यह वेब पर किसी भी डेटा एक्सचेंज की नींव है और यह क्लाइंट-सर्वर प्रोटोकॉल है, जिसका अर्थ है कि अनुरोध प्राप्तकर्ता द्वारा शुरू किए जाते हैं, आमतौर पर वेब ब्राउज़र (स्रोत: एमडीएन).

संबंधित प्रोटोकॉल शर्तें

होम » Web Hosting » शब्दकोष » एचटीटीपी क्या है?

सूचित रहें! हमारे समाचार पत्र शामिल हों
अभी सदस्यता लें और केवल-ग्राहकों के लिए गाइड, टूल और संसाधनों तक निःशुल्क पहुंच प्राप्त करें।
आप किसी भी समय सदस्यता समाप्त कर सकते हैं। आपका डेटा सुरक्षित है.
सूचित रहें! हमारे समाचार पत्र शामिल हों
अभी सदस्यता लें और केवल-ग्राहकों के लिए गाइड, टूल और संसाधनों तक निःशुल्क पहुंच प्राप्त करें।
आप किसी भी समय सदस्यता समाप्त कर सकते हैं। आपका डेटा सुरक्षित है.
साझा...