لم يُعثر على مخطّط — تم افتراض https://
حول هذه الأداة
يفكّك مُحلِّل URL سلسلة عنوان URL إلى مكوّناتها القياسية — المخطط، ومعلومات المستخدم، والمضيف، والمنفذ، والمسار، والاستعلام، والجزء — وفقًا لمواصفة WHATWG URL التي تُطبِّقها المتصفحات نفسها. تُشغِّل هذه الأداة محرك التحليل نفسه على إدخالك أثناء الكتابة، مع فك ترميز النسبة المئوية لكل جزء، وتقسيم المسار إلى مقاطع، وتفكيك سلسلة الاستعلام إلى أزواج اسم/قيمة منفردة (مع الحفاظ على المفاتيح المكررة بدلاً من إسقاطها بصمت).
استخدمه لتصحيح عنوان URL لإعادة توجيه لا يُوجَّه بشكل صحيح، أو لفحص معاملات الاستعلام الدقيقة التي يرسلها استدعاء راجع للتحليلات أو OAuth، أو لتأكيد المنفذ والأصل اللذين سيصل إليهما الطلب فعلاً، أو لفك ترميز مسار مدفون تحت ترميز النسبة المئوية. الصق مضيفًا بلا بروتوكول مثل example.com/path فيفترض https://؛ بدِّل مفتاح "+ as space" عند قراءة قيم استعلام مُرمَّزة على هيئة نموذج، وانسخ المعاملات المُحلَّلة مباشرة على هيئة JSON.
يتبع التحليل معيار WHATWG URL، لذا تُعرَض النطاقات الدولية في صيغة Punycode (xn--) الخاصة بها، وتُفترَض المنافذ الافتراضية مثل 443 بدلاً من طباعتها في العنوان.
الأسئلة الشائعة
لماذا لا يُظهر عنوان URL المُحلَّل لديّ أي رقم منفذ؟
عندما يحذف عنوان URL المنفذ، يُفترَض الافتراضي الخاص بالمخطط — 443 لـ https و80 لـ http — ويترك المتصفح حقل المنفذ فارغًا. تشير الأداة إلى الافتراضي المُفترَض (مثل "default 443") بدلاً من اختراع قيمة.
كيف تتم معالجة معاملات الاستعلام المكررة؟
تُحفَظ المفاتيح المكررة مثل ?x=1&x=3 بوصفها صفوفًا منفصلة في جدول الاسم/القيمة، مع الحفاظ على ترتيبها. في مخرجات JSON ينطوي المفتاح المكرر إلى مصفوفة، فيصبح x هو ["1", "3"].
ماذا يفعل مفتاح "+ as space"؟
في سلاسل الاستعلام المُرمَّزة على هيئة نموذج، تمثل علامة الزائد مسافة، لكنها في سياقات أخرى قد تكون + حرفية. يتيح لك المفتاح اختيار ما إذا كان + يُفك ترميزه إلى مسافة، فتتمكّن من قراءة القيم المُرمَّزة على هيئة نموذج أو القيم الحرفية بشكل صحيح.