Toolbox Hub
جميع الأدوات

URL Parser

Parse URL components

Parse URL components يعمل محليا في المتصفح الخاص بك

A complete URL, including http:// or https://.

About the

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

Where people use the

  • معرفة سبب عدم وصول المعلمة إلى الخادم.
  • التحقق من المضيف الذي يشير إليه عنوان URL المختصر أو المعاد توجيهه.
  • تقسيم سلسلة استعلام قبل إعادة كتابتها.
  • تم استخدام تأكيد الجزء عن طريق الخطأ حيث كان هناك حاجة إلى استعلام.

How to use the

  1. 1

    الصق عنوان URL كاملاً

    تضمين المخطط. النطاق المجرد مثل example.com ليس عنوان URL صالحًا وسيتم رفضه؛ استخدم https://example.com.

  2. 2

    تحليلها

    يظهر كل مكون على السطر الخاص به مع اسمه.

  3. 3

    اقرأ سلسلة الاستعلام بشكل منفصل

    كل شيء بعد علامة الاستفهام هو الاستعلام. يتم فصل المعلمات بعلامات العطف وكل منها عبارة عن زوج من الاسم = القيمة.

  4. 4

    لاحظ ما هو مفقود من الإخراج

    المنفذ أو الجزء الفارغ يعني ببساطة أن عنوان URL لم يحدد واحدًا. يتم تضمين المنفذ الافتراضي في المخطط: 443 لـ https، و80 لـ http.

النصائح وأفضل الممارسات

  • أي شيء بعد التجزئة لا يصل إلى الخادم أبدًا؛ ضع المعلمات قبله.
  • ترميز النسبة المئوية لعلامات العطف وعلامات يساوي التي تنتمي إلى قيمة ما.
  • قم دائمًا بتضمين المخطط عند الاختبار، على الرغم من أن المتصفحات تخفيه.

الأسئلة المتداولة

لماذا يرفض عنوان URL الخاص بي؟

لأنه ليس لديه مخطط. يحتاج التحليل إلى http:// أو https:// في المقدمة؛ بدونه لا توجد طريقة لإخبار المضيف عن المسار. أضف المخطط وحاول مرة أخرى.

ما الفرق بين الاستعلام والجزء؟

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

لماذا الميناء فارغ؟

لأن عنوان URL لم يذكر واحدًا. تستخدم المتصفحات الإعداد الافتراضي للنظام، 443 لـ https و80 لـ http، لذا فإن وجود منفذ فارغ يعد أمرًا طبيعيًا وليس خطأ.

هل يقوم بفك تشفير القيم المشفرة بنسبة مئوية؟

لا، فهو يُبلغ عن سلسلة الاستعلام تمامًا كما تظهر. قم بفك تشفير القيم الفردية باستخدام أداة تشفير URL إذا كنت بحاجة إلى قراءتها.

لماذا اختفت علامة الضم الخاصة بي من قيمة المعلمة؟

لأن علامة الضم تفصل بين المعلمات. يجب أن يتم ترميز علامة العطف الحرفية داخل القيمة بنسبة %26، وإلا فإن المحلل اللغوي صحيح في معاملتها كحدود.

الأدوات ذات الصلة