3.1 एचटीटीपी संदेश का सामान्य दृश्य

प्रत्येक http अनुरोध (http अनुरोध) की एक विशिष्ट संरचना होती है। और सबसे अच्छी बात यह है कि यह एक पाठ्य फ़ाइल है, जो एक अप्रस्तुत व्यक्ति के लिए भी काफी पठनीय है।

संदेश में तीन भाग होते हैं। पहली पंक्ति तथाकथित प्रारंभिक रेखा है , जो संदेश के प्रकार को निर्धारित करती है। फिर पैरामीटर हैं, जिन्हें हेडर, हेडर भी कहा जाता है । ठीक है, अंत में संदेश का मुख्य भाग है ।

और यह कैसे निर्धारित किया जाए कि हेडर कहाँ समाप्त हुए और संदेश का मुख्य भाग शुरू हुआ? और यहां सब कुछ सरल है: संदेश के शीर्षलेख और मुख्य भाग को एक खाली रेखा से अलग किया जाता है । जैसे ही उन्होंने एक http संदेश में एक खाली रेखा देखी, संदेश का मुख्य भाग तुरंत उसका अनुसरण करता है।

3.2 प्रारंभिक रेखा

स्टार्ट लाइन का प्रकार मानकीकृत है और टेम्पलेट द्वारा निर्धारित किया गया है:

Method URI HTTP/Version

बेहतर समझ के लिए, आइए कुछ उदाहरण लें। CodeGym यूजर के पर्सनल पेज का लिंक दिया गया हैhttps://codegym.cc/me

GET/me HTTP/1.0
Host: codegym.cc

प्रतिक्रिया के रूप में, सर्वर सबसे अधिक संभावना भेजेगा:

HTTP/1.0 200 OK
page text...

3.3 शीर्षलेख

हेडर को हेडर कहा जाता है क्योंकि वे http संदेश के शीर्ष पर आते हैं। शायद उन्हें सेवा पैरामीटर कहना अधिक सही होगा। उनकी आवश्यकता है ताकि http क्लाइंट और http सर्वर बेहतर ढंग से समझ सकें कि कैसे संवाद करना है और प्राप्त डेटा की व्याख्या कैसे करनी है।

ऐसे शीर्षलेखों के उदाहरण:

Content-Type: text/html;charset=windows-1251
Allow: GET,HEAD,OPTIONS
Content-Length: 1984

प्रत्येक शीर्षलेख एक नाम-मूल्य जोड़ी है जो एक कोलन द्वारा अलग किया जाता है, जैसे JSON में। इनके बारे में हम अगले व्याख्यानों में विस्तार से चर्चा करेंगे।