انتقل إلى المحتوى

محلل الروابط URL

الصق رابطًا لترى كل مكوّن على حدة، مع عرض معاملات الاستعلام بعد فك ترميزها في جدول.

تتم المعالجة محليًا في متصفحك

يتم تحليل الرابط فقط ولا يتم فتحه أبدًا. عند غياب البروتوكول يُفترض https://.0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة محلل الروابط URL؟

يتكون الرابط من مخطط (https:) وبيانات اعتماد اختيارية ومضيف ومنفذ اختياري ومسار وسلسلة استعلام وجزء. تعتمد هذه الأداة على محلل URL القياسي WHATWG المدمج في المتصفح، وهو نفس الخوارزمية التي تطبقها المتصفحات، فترى العنوان كما سيقرؤه المتصفح.

تحصل على الرابط بعد التطبيع والأصل origin والمنفذ الافتراضي وأجزاء المسار وأسماء المضيفين الدولية بصيغتي punycode وUnicode. وتُعرض سلسلة الاستعلام في جدول يضم الأسماء والقيم المفكوكة والقيم الخام.

كيف تعمل؟

  1. الصق رابطًا كاملًا في خانة الإدخال. إذا غاب المخطط فسيُفترض https:// وتظهر ملاحظة بذلك.
  2. اطّلع على قائمة المكوّنات: البروتوكول والمضيف والمنفذ والمسار والاستعلام والجزء والأصل.
  3. راجع جدول المعاملات لترى كل قيمة مفكوكة بجانب صيغتها المرمّزة الأصلية.
  4. انسخ ناتج JSON إذا احتجت إلى المكوّنات في سكربت أو في تقرير عن خطأ.

حالات الاستخدام الشائعة

  • تصحيح رابط إعادة توجيه أو رابط رجوع OAuth تبدو معاملاته خاطئة.
  • التحقق من المضيف والمنفذ اللذين تشير إليهما سلسلة اتصال فعلًا.
  • اكتشاف بيانات اعتماد مضمّنة في رابط قبل مشاركة سجل أو لقطة شاشة.
  • مقارنة صيغة punycode لنطاق دولي مع صيغة Unicode المعروضة له.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
https://demo:secret@www.example.com:8443/docs/guide.html?q=hello%20world&lang=fr&tags=a&tags=b#install
المخرج
{
  "href": "https://demo:***@www.example.com:8443/docs/guide.html?q=hello%20world&lang=fr&tags=a&tags=b#install",
  "protocol": "https:",
  "username": "demo",
  "password": "***",
  "hostname": "www.example.com",
  "port": "8443",
  "origin": "https://www.example.com:8443",
  "pathname": "/docs/guide.html",
  "pathSegments": [
    "docs",
    "guide.html"
  ],
  "search": "?q=hello%20world&lang=fr&tags=a&tags=b",
  "query": {
    "q": "hello world",
    "lang": "fr",
    "tags": [
      "a",
      "b"
    ]
  },
  "hash": "#install"
}

الخصوصية

تعمل أداة محلل الروابط URL بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

تكتفي الأداة بتحليل النص: فهي لا تفتح الرابط ولا تجلبه ولا تحلّ اسمه، ولذلك لا تستطيع معرفة ما إذا كان العنوان موجودًا أو آمنًا.

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

لماذا تُخفى كلمة المرور في النتيجة؟

عرض بيانات الاعتماد داخل الرابط (مستخدم:كلمة_مرور@مضيف) أو مشاركتها أمر محفوف بالمخاطر، لذا تُقنَّع كلمة المرور ويظهر تحذير يذكّر بأن هذه الروابط تتسرب في السجلات وترويسات Referer.

ماذا يحدث إذا لم يبدأ رابطي بـ https://؟

يفترض المحلل https:// كي يعطي المدخل "example.com/path?x=1" مضيفًا ومسارًا. وتشير النتيجة إلى أن المخطط كان مفترضًا.

ماذا تعني xn-- في اسم المضيف؟

هي علامة punycode، وهو ترميز ASCII للنطاقات الدولية مثل münchen.de (xn--mnchen-3ya.de). تعرض الأداة الصيغتين معًا.

المزيد من الأدوات في أدوات المطورين →