2.1मेजबान
टिम बर्नर्स-ली ने वर्ल्ड वाइड वेब, एचटीएमएल, एचटीटीपी और वेब सर्वर का आविष्कार करने के बाद, भविष्य के वेब प्रोग्रामरों के लिए जीवन को कठिन बनाने का फैसला किया और लिंक या यूआरएल के साथ आए। URL का मतलब यूनिवर्सल रिसोर्स लोकेटर है।
एक टेम्पलेट द्वारा एक विशिष्ट लिंक दिया जाता है:
protocol://host/path?query#anchor
कुछ हिस्से गायब हो सकते हैं, लेकिन उन्हें हमेशा सूचीबद्ध किया जाना protocol
चाहिए ।host
Protocol
प्रोटोकॉल का नाम निर्दिष्ट करता है जिसके द्वारा क्लाइंट और सर्वर संवाद करेंगे। विशिष्ट प्रोटोकॉल नाम: HTTP, HTTPS, FTP, SSH, ...
Host
अनुरोध भेजने के लिए नेटवर्क पर सर्वर का नाम है। प्रारंभ में यह एक आईपी पता था, लेकिन लोगों ने जल्दी से मानव-पठनीय नाम (डोमेन नाम) के साथ आया ताकि कुछ भी याद न रहे। मानो कुछ संख्याओं को याद रखना इतना कठिन हो)
शुरू में किसी query
के बारे में नहीं सोचा गया था। Path
HTML फ़ाइल का स्थान निर्दिष्ट करता है जिसे सर्वर को क्लाइंट को देना चाहिए था। हालाँकि, वेब के शौकीनों द्वारा ले लिए जाने के बाद, उन्हें जल्दी से एहसास हुआ कि HTML फ़ाइलों को सर्वर साइड पर गतिशील रूप से बनाया जा सकता है। इसलिए, URL में एक सेक्शन जोड़ा गया था query
, जिसमें उपयोगी जानकारी का एक समूह सर्वर को पास किया जा सकता है।
और अंत में anchor
, यह HTML पृष्ठ पर केवल एक विशेष लेबल है जो ब्राउज़र को बताता है कि पृष्ठ को न केवल प्रदर्शित किया जाना चाहिए, बल्कि एक निश्चित स्थान पर स्क्रॉल भी किया जाना चाहिए, जो कि एक लेबल है।
2.2 क्वेरी और पैराम
मैं आपको इसके बारे में थोड़ा और बताता हूँ query
।
शीर्षक के नीचे लिंक का हिस्साquery
प्रश्न चिह्न के तुरंत बाद शुरू होता है और # (या लिंक के अंत) के साथ समाप्त होता है। क्वेरी में जानकारी निम्न रूप में पैरामीटर का एक सेट है:
name=value&name2=value2&nameN=valueN
URL में रिक्त स्थान और अन्य वर्णों का समूह नहीं हो सकता है, इसलिए सभी संदिग्ध वर्ण बच गए हैं। सबसे अधिक संभावना है, आपने अक्सर इसका सामना किया जब आपने एक लिंक की प्रतिलिपि बनाई और उसे एक मित्र को फेंक दिया:
चौड़ाई = "300" | प्रतीक | एन्कोडिंग |
---|---|---|
1 | अंतरिक्ष | 20% |
2 | ! | 21% |
3 | # | 22% |
4 | $ | 24% |
5 | % | 25% |
6 | और | 26% |
7 | ' | 27% |
8 | * | % 2ए |
9 | + | %2बी |
10 | , | % 2सी |
ग्यारह | / | %2F |
आप इस विषय पर लिंक पर अधिक पढ़ सकते हैं ।
GO TO FULL VERSION