منبع یاب‌های یکنواخت

از ویکی‌کد، دانشنامهٔ برنامه‌نویسی
پرش به ناوبری پرش به جستجو

URL نام دیگر آدرس وب است.[۱]

ممکن است URL از کلمات تشکیل شده باشد (wikicod.ir) یا از آدرس پروتکل (IP) اینترنت (192.68.20.50).

اکثر افراد هنگام گشت‌زدن در اینترنت از نام‌ها استفاده می‌کنند زیرا به خاطر سپردن نام‌ها ساده‌تر از اعداد است.

URL - منبع یاب یکنواخت (Uniform Resource Locator)

مرورگرهای وب از طریق URL صفحات را از سرورهای وب درخواست می‌کنند.

یک منبع یاب یکنواخت (URL) برای آدرس دهی به یک سند (یا داده‌های دیگر) در وب به کار می‌رود.

یک آدرس وب مانند https://wikicod.ir/wiki/HTML:خانه از قواعد نحوی زیر پیروی می‌کند:

scheme://prefix.domain:port/path/filename

توضیح:

  • طرح کلی (scheme) - نوع سرویس اینترنت را مشخص می‌کند (رایج‌ترین سرویس http یا https است)
  • پیشوند - یک پیشوند دامنه مشخص می‌کند (پیش فرضhttp ،www است)
  • دامنه - نام دامنه اینترنتی را مشخص می‌کند (مانند wikicod.ir)
  • درگاه (port) - شماره درگاه در میزبان (host) را مشخص می‌کند (پیش فرض برای http پورت ۸۰ است)
  • مسیر - یک مسیر در سرور تعریف می‌کند (اگر حذف شود: مسیر اصلی (root) سایت)
  • نام فایل - نام یک منبع یا سند را مشخص می‌کند

طرح های کلی (Schemes) متداول URL

جدول زیر برخی از طرح‌های کلی رایج را آورده‌است:

طرح کلی نام کامل مورد استفاده
http HyperText Transfer Protocol صفحات وب رایج. رمرگذاری نشده
https Secure HyperText Transfer Protocol صفحات وب امن. رمز گذاری شده
ftp File Transfer Protocol دانلود یا آپلود فایل
file فایلی در رایانه شما

کدگذاری URL

URLها را می‌توان با استفاده از مجموعه کاراکتر ASCII تنها از طریق اینترنت ارسال کرد. اگر یک URL دارای کاراکترهایی به غیر از ASCII باشد، URL باید تبدیل شود.

کدگذاری URL کاراکترهای غیر ASCII را به فرمتی تبدیل می‌کند که در سراسر اینترنت منتقل می‌شوند.

کدگذاری URL کاراکترهای غیر ASCI را با یک “%” به همراه اعداد هگزادسیمال جایگزین می‌کند.

URLها نمی‌توانند فاصله داشته باشند. کدگذاری URL معمولاً یک فاصله را با نماد مثبت + یا ۲۰% جایگزین می‌کند.

مشاهدهٔ نتیجه

Time2wait.svg ساخت نمونه مثال این بخش در دست اقدام است.


اگر برروی “Submit” کلیک کنید، مرورگر کدگذاری URL ورودی را پیش از ارسال آن به سرور انجام می‌دهد.

صفحه‌ای در سرور ورودی دریافت شده را نمایش می‌دهد.

ورودی دیگری را امتحان کنید و مجدداً برروی Submit کلیک کنید.

مثال های کدگذاری ASCII

مرورگر شما ورودی را براساس مجموعه کاراکتر مورد استفاده در صفحه شما کدگذاری می‌کند.

مجموعه کاراکتر پیش فرض UTF-8 ،HTML5 است.

کاراکتر از Window-1252 از UTF-8
%80 %E2%82%AC
£ %A3 %C2%A3
© %A9 %C2%A9
® %AE %C2%AE
À %C0 %C3%80
Á %C1 %C3%81
 %C2 %C3%82
à %C3 %C3%83
Ä %C4 %C3%84
Å %C5 %C3%85
برای دستیابی به مرجع کامل همهٔ کدگذاری‌های URL، از مرجع کدگذاری URL ما بازدید کنید.

منابع آموزشی