هل من الصواب أن نقول أن المسارات يتم تمثيلها على أنها URI بينما يتم تمثيل أدوات الويب الخاصة بـ URL؟

StackOverflow https://stackoverflow.com/questions/2109298

  •  22-09-2019
  •  | 
  •  

سؤال

أنا مرتبك من وثائق Apple حول فئة NSURL.

في NSURL ، يقولون ما يلي:

  • NSURL يفهم عناوين URL بأسلوب RFC 1808 ، 1738 UND 2732
  • NSURL يفهم URIS بأسلوب RFC 2396

كما يقولون أن RFC 2396 URI هي مسارات.

الآن ما هو الفرق هنا؟ أليس المسار أيضًا عنوان URL؟ أعني ، إنه موقع أم لا؟

هل كانت مفيدة؟

المحلول

يحدد كل من عناوين URL و URIS الموارد (التي هي أي شيء). ومع ذلك ، فإن عنوان URL هو المصطلح المستخدم لمعرف يحدد كيفية تحديد موقع المورد.

دعونا نفكر في أنواع أخرى من المعرفات للمساعدة في توضيح ذلك. يحدد رمز ISBN كتابًا لكنه لا يحدد كيفية العثور عليه. يحدد رقم ديوي أو مكتبة الكونغرس أيضًا كتابًا ويستخدم أيضًا لتنظيم الكتب في مكتبة - بالنظر إلى الرقم الذي يمكنك العثور عليه على رف في المكتبة.

العودة إلى URIS وعنوان URL ، URI يشير إلى موقع أو مسار الملف هو بحكم تعريف عنوان URL.

يمكن أيضًا استخدام NSURL لتحليل ومعالجة URIS التي لا تحدد الموارد ولكنها مجرد تحديدها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top