تحليل URIS أمر مثير للاهتمام.
أوري
إن تفسير URI في ويكيبيديا هو كما يلي:
نسخة الكود كما يلي:
من حيث الكمبيوتر ، فإن معرف الموارد الموحد (URI) هو سلسلة تحدد اسم مورد الإنترنت. يتيح هذا التعريف للمستخدمين التفاعل مع الموارد في الشبكة (عادةً ما تشير إلى شبكة الويب العالمية) من خلال بروتوكولات محددة. يتم تعريف URI بواسطة مخطط يتضمن تحديد بناء الجملة والبروتوكولات ذات الصلة.
اقتبس من تفسيرات تكوين URI على الشبكة ، والتي يمكن رؤيتها في تحليل أوريس لاحقًا.
يتكون URI عمومًا من ثلاثة أجزاء:
1. آلية تسمية للوصول إلى الموارد.
2. اسم المضيف للمورد.
3. اسم المورد نفسه يمثله المسار.
أو يمكن أن يقال أن الاثنين يبدوا كما هو.
يتكون تنسيق عنوان URL من الأجزاء الثلاثة التالية:
1. الاتفاق (أو طريقة الخدمة)
2. عنوان IP المضيف (في بعض الأحيان يتضمن أيضًا رقم المنفذ) الذي يحمل المورد
3. العنوان المحدد لمورد المضيف. ، مثل أسماء الدليل وأسماء الملفات
تحليل URI
نسخة الكود كما يلي:
"حل" URI يعني تحويل إشارة URI نسبية إلى شكل مطلق ، أو مربع URI من خلال محاولة الحصول على URI قابلة للتنقل أو مورد يمثله مرجع URI. عادة ما يوفر جزء "تحليل" برنامج معالجة المستندات كلا الوظيفتين.
JavaScript URI تحليل
ما عليك سوى أخذ البحث JS في المدونة كمثال ، فيما يلي عنوان URL الخاص به.
//www.vevb.com/search/؟q=js&type=
ثم هناك
نسخة الكود كما يلي:
var parser = document.createElement ('a') ؛
parser.href = "//www.vevb.com/search/؟q=JS&type="
يمكننا أن نعرف بروتوكولها ورقم المنفذ والمضيف والعنوان المحدد ، إلخ.
نسخة الكود كما يلي:
parser.protocol ؛
parser.host ؛
parser.pathName ؛
Parser.Search ؛
النتيجة التي تم إرجاعها
نسخة الكود كما يلي:
بروتوكول: http
المضيف: www.vevb.com
PathName:/Search/
البحث:؟ Q = JS & type =
إضافة النتائج أعلاه هي URI كاملة. إنه لا أفهم جزءًا من المحللين جيدًا.
إذا كان الأمر بالنسبة إلى uri من بريد إلكتروني ، افترض أن URI هو
نسخة الكود كما يلي:
Mailto: [email protected]؟ الموضوع = مرحبا
لذا
نسخة الكود كما يلي:
var parser = document.createElement ('a') ؛
parser.href = "mailto: [email protected]؟ object = hello" ؛
> parser.protocol
"Mailto:"
> parser.pathName
> parser.search
"؟ الموضوع = مرحبا"