DevToolPal
ع

محلل عناوين URL

قسّم عنوان URL إلى البروتوكول والمضيف والمنفذ والمسار ومعاملات الاستعلام والجزء، وفكّ ترميزها، وعدّل الاستعلام لإعادة بناء العنوان.

يعمل محليًا، دون أي رفع

الخيارات

عنوان URL

النتيجة

تظهر النتيجة هنا

ماذا تفعل هذه الأداة

يقسّم محلل عناوين URL عنوان الويب إلى مكوناته ويفك ترميز كل منها: البروتوكول، واسم المستخدم وكلمة المرور، والمضيف، والمنفذ، والمسار، وسلسلة الاستعلام، والجزء. تُعرض معاملات الاستعلام في جدول، معامل في كل صف، مع الحفاظ على ترتيب المفاتيح المكررة، فيصبح عنوان التتبع أو عنوان الواجهة البرمجية الطويل مقروءًا بنظرة واحدة.

تُعرض أسماء النطاقات الدولية بصيغة punycode (كما تنتقل عبر الشبكة) وبعد فك ترميزها إلى Unicode، ويعرض سطر المنفذ المنفذ الافتراضي للبروتوكول عندما لا يحدد العنوان منفذًا.

طريقة الاستخدام

  1. الصق عنوان URL في خانة الإدخال، أو اضغط مثال.
  2. اقرأ المكونات في لوحة النتائج. لكل قيمة زر نسخ.
  3. عدّل معاملات الاستعلام أو أضفها أو احذفها في الجدول. تتحدث خانة الإدخال بالعنوان المعاد بناؤه، جاهزًا للنسخ.

لا يوقف ترميز النسبة المئوية الخاطئ (مثل %zz) عملية التحليل؛ إذ يُعرض النص الأصلي ويُعلَّم المعامل بأنه ذو ترميز خاطئ.

مثال

https://user:p%40ss@www.example.com:8080/docs/getting%20started/?q=caf%C3%A9+au+lait&tag=js#install

لهذا العنوان البروتوكول https، والمستخدم user بكلمة المرور p@ss، والمضيف www.example.com، والمنفذ 8080، والمسار بعد فك الترميز /docs/getting started/، والمعاملان q = café au lait وtag = js، والجزء install.

نصائح

  • استخدم المحلل لفحص عناوين إعادة التوجيه والاستدعاء: علامة # زائدة أو & غير مرمّزة داخل قيمة تغيّر مكان انتهاء المعاملات.
  • لترميز قيمة واحدة أو فك ترميزها بدلًا من عنوان كامل، استخدم أداة ترميز/فك ترميز URL.
  • يعمل كل شيء محليًا في متصفحك؛ ولا تُرفع العناوين التي تحتوي على رموز مميزة إلى أي مكان.

الأسئلة الشائعة

› كيف يقرأ المحلل عنوان URL؟

باستخدام خوارزمية WHATWG URL نفسها التي يستخدمها متصفحك، لذا فإن المضيف والمنفذ والمسار الظاهرة هي بالضبط ما سيطلبه المتصفح. كما تُقسَّم سلسلة الاستعلام يدويًا لعرض كل معامل بصيغته الأصلية وبعد فك ترميزه.

› هل يمكنني لصق عنوان بدون https://؟

نعم. تُقرأ مدخلات مثل example.com/page أو localhost:3000/api كعناوين https://، وتشير النتيجة إلى أن البروتوكول افتُرض.

› لماذا تتحول + إلى مسافة؟

في ترميز نماذج HTML، تعني + مسافة داخل سلسلة الاستعلام. إذا كان خادمك يتعامل مع + حرفيًا، فأوقف خيار «فك ترميز + كمسافة في الاستعلام».

› ماذا يحدث عند تعديل معامل؟

تُعاد بناء سلسلة الاستعلام بترميز نسبة مئوية صحيح وتُكتب مجددًا في خانة الإدخال، لذا يطابق العنوان في الأعلى الجدول دائمًا. وعند حذف جميع المعاملات تُحذف علامة ? أيضًا.