یہ ٹول کیسے کام کرتا ہے
پتہ براؤزر کے اپنے URL نفاذ سے پارس ہوتا ہے، وہی جو ہر صفحے پر لنک حل کرتا ہے، اس لیے جو آپ یہاں دیکھتے ہیں وہ بالکل وہی ہے جیسے براؤزر اسے پڑھتا ہے۔ اسے پروٹوکول، میزبان نام، راستہ، ٹکڑا اور کوئری پیرامیٹروں میں توڑا جاتا ہے، اور ہر پیرامیٹر اپنے نام اور ڈی کوڈ شدہ قدر کے ساتھ فہرست میں آتا ہے۔
پیرامیٹروں کا ڈی کوڈ ہونا ہی سب سے زیادہ وقت بچاتا ہے: ایسی قدر جو فیصد میں انکوڈ شدہ خالی جگہیں، سلیش یا غیر لاطینی حروف رکھتی ہو، خام پتے میں ناقابلِ مطالعہ ہوتی ہے اور ڈی کوڈ ہوتے ہی پڑھنے کے قابل۔ کوئی پیرامیٹر جائز طور پر ایک سے زیادہ بار آ سکتا ہے، اور ہر موقع الگ سے دکھایا جاتا ہے، آخری کو خاموشی سے جیتنے نہیں دیا جاتا۔
URL کے بارے میں جاننے کے قابل تفصیلات
- ٹکڑا کبھی سرور تک نہیں پہنچتا: ہیش کے بعد ہر چیز اکیلا براؤزر سنبھالتا ہے۔ وہاں رکھا گیا پیرامیٹر نہ سرور کے لاگ میں آئے گا نہ تجزیات میں۔
- پیرامیٹر دہرایا جا سکتا ہے: ایک ہی نام کئی بار آ سکتا ہے، اور پھر کیا ہوتا ہے یہ پوری طرح وصول کرنے والی ایپلی کیشن پر منحصر ہے۔ کچھ پہلا لیتی ہیں، کچھ آخری، کچھ سب جمع کر لیتی ہیں۔
- فیصد والی انکوڈنگ اختیاری نہیں: قدر کے اندر خالی جگہیں، ایمپرسینڈ اور سلیش انکوڈ ہونے چاہییں ورنہ وہ اس کے اندر بیٹھنے کے بجائے پتے کی ساخت بدل دیتے ہیں۔
- پارس ہونے کے لیے پتہ مکمل ہونا چاہیے: اکیلے راستے کے پاس نہ پڑھنے کو پروٹوکول ہے نہ میزبان۔ پارس کرنے سے پہلے اس کے آگے اسکیم اور ڈومین لگائیں۔