ما هو محلل URL؟
يأخذ محلل عنوان URL أي عنوان ويب ويقسمه إلى الأجزاء التي يراها المتصفح: المخطط وبيانات الاعتماد والمضيف والمنفذ والمسار وسلسلة الاستعلام والجزء. بدلاً من التحديق في رابط طويل مليء بالعلامات المئوية والعلامات العطف ، تحصل على تفصيل موسوم وجدول مفكك لكل معلمة استعلام ، بالترتيب الذي تظهر به.
عنوان URL أكثر تنظيمًا مما يبدو. إنه يتبع معيار WHATWG URL - نفس القواعد التي تستخدمها المتصفحات - مع قواعد نحوية محددة لكل مكون. من السهل تفويت قراءتها بالعين: من السهل تفويت علامة استفهام طائشة أو شرطة مائلة مشفرة أو معلمة متكررة، وهذه هي بالضبط التفاصيل التي تقطع التوجيه أو التتبع أو استدعاء API. تستخدم هذه الأداة محرك URL الخاص بالمتصفح، لذا فإن ما تراه هو ما سيقوم المتصفح بتحليله.
كل شيء يحدث في متصفحك. الصق رابطًا مع معلمات التتبع ، ونقطة نهاية واجهة برمجة التطبيقات مع عشرات قيم الاستعلام ، أو مجال عارية ، ويقوم المحلل اللغوي بحلها محليًا. لا يتم تحميل أي شيء ، لذلك من الآمن فحص عناوين URL التي تحتوي على رموز أو معرفات الجلسات أو أسماء المضيفين الداخلية. يعمل في وضع عدم الاتصال بمجرد تحميل الصفحة.
يتبع التحليل معيار WHATWG URL، وهو ما تنفذه المتصفحات، وهو أكثر تسامحًا مما يفترضه الأشخاص: فهو سيقوم بتطبيع المخطط المفقود، وانهيار المقاطع النقطية في المسار، والأحرف الصغيرة للمضيف، لأن المضيفين غير حساسين لحالة الأحرف بينما المسارات ليست كذلك. منطقتان تسددان الانتباه. يتم تخزين النطاقات الدولية كرمز punycode، لذلك يعرض المضيف باللغة السيريلية أو الصينية في البرنامج النصي الخاص به وينتقل كسلسلة ASCII تبدأ xn--، وهذان النموذجان هما نفس المضيف. ويكون ترميز النسبة المئوية ذا معنى فقط في السياق: الشرطة المائلة المشفرة كـ %2F داخل مقطع المسار هي بيانات وليست فاصلًا، وهذا هو بالضبط سبب فك تشفير عنوان URL بالكامل في تمريرة واحدة ثم إعادة تحليله يعطي إجابة خاطئة.
تحقق سريعًا مما يرجعه محلل URL عبر الإنترنت: لصق مثال.com/pricing؟plan=pro&plan=team&q=trail+runner. يشير إلى أنه تم افتراض https://، ويسرد اسم المضيف كمثال.com مع TLD.com، ويظهر المنفذ 443 الذي تم وضع علامة عليه باعتباره المخطط الافتراضي. يحتوي جدول معلمات الاستعلام على ثلاثة صفوف، الخطة = pro، الخطة = الفريق وq = عداء المسار، لأن علامة الزائد في الاستعلام تعني مسافة. يقوم زر النسخ JSON بتجميع المفتاح المتكرر كـ {"plan": ["pro"، "team"]، "q": "trail runner"}، جاهز للصقه في الاختبار.
كيفية استخدام محلل URL؟
الصق عنوان URL الخاص بك
قم بإسقاط عنوان URL كامل مثل https://[email protected]:8443/path؟q=1#top. يعمل المجال المجرد مثل example.com/page أيضًا - يفترض المحلل اللغوي https://عندما لا يتم تقديم أي مخطط.
اقرأ تقسيم المكون
يتم سرد المخطط والمضيف واسم المضيف والمنفذ والمسار والبحث والجزء بشكل منفصل ، ولكل منها زر نسخ ، بالإضافة إلى المنفذ الفعال ومجال المستوى الأعلى.
افحص معلمات الاستعلام
يتم عرض كل زوج من أزواج القيمة الرئيسية من سلسلة الاستعلام مفككًا في جدول ، بالترتيب الأصلي ، مع الاحتفاظ بالمفاتيح المتكررة كصفوف منفصلة.
انسخ ما تحتاجه
انسخ أي مكون فردي ، أو الاستعلام الذي تم فك تشفيره كـ JSON ، أو عنوان URL الطبيعي بالكامل لإعادة استخدامه في مكان آخر.
الميزات الرئيسية
تقسيم المكونات الكاملة
يتم عزل كل من المخطط واسم المستخدم وكلمة المرور واسم المضيف والمنفذ والمسار والاستعلام والجزء المسمى ، مما يطابق استخدام متصفحات نموذج عنوان URL لـ WhatWG
جدول الاستعلام المشفر
يتم تحليل معلمات الاستعلام وفك تشفيرها في جدول يمكن قراءته ، مع الحفاظ على الترتيب والاحتفاظ بالمفاتيح المتكررة كصفوف مميزة بدلاً من انهيارها
كشف المنفذ الافتراضي
عندما يحذف عنوان URL المنفذ الخاص به، يعرض المحلل اللغوي المنفذ الفعال للمخطط - 443 لـ https، و80 لـ http، و22 لـ ssh - ويشير إلى أنه المنفذ الافتراضي
مدخلات اختيارية
الصق مضيف عارية مثل example.com/pricing ويفترض المحلل اللغوي https: // لذلك لا يتعين عليك كتابة المخطط في كل مرة ، ويخبرك أنه فعل ذلك
Frequently Asked Questions
Related Tools
Open Graph Preview
Preview how your link will look on Facebook, X, LinkedIn, Slack, and Discord, validate your og: tags, and copy a correct meta block
Query String Parser
Parse a URL query string into structured JSON, or build a query string from a JSON object. Handles repeated keys, bracket arrays, and encoding. 100% client-side.
Slug Generator
Turn any title or text into a clean, SEO-friendly URL slug - with accent transliteration, hyphen or underscore separators, stop-word removal, and batch mode.
vCard QR Code Generator
Create a vCard QR code that saves your name, phone, email, company, and address to a phone with one scan. A digital business card. Download SVG or PNG, 100% in your browser.
Comments
0 comments
No comments yet. Be the first to share your thoughts!