ইউআরআই স্কিম কী?


18

আমি এই প্রশ্নের জন্য অনুসন্ধান করেছি, কিন্তু আমি একটি ভাল উত্তর পাই না।

এমনকি ইউআরআই সম্পর্কিত উইকিপিডিয়া নিবন্ধও এর পুরোপুরি ব্যাখ্যা দেয় না। আমি ভেবেছিলাম এটি কোনও ওয়েব পৃষ্ঠায় অ্যাক্সেসের জন্য প্রোটোকল। যেমন HTTP / HTTPS / FTP, তবে উইকির নিবন্ধটি অন্যথায় বলে।

কিছু ইউআরআই স্কিম কোনও নির্দিষ্ট প্রোটোকলের সাথে সম্পর্কিত নয় (যেমন "ফাইল") এবং আরও অনেকে প্রোটোকলের নামটিকে তাদের উপসর্গ হিসাবে ব্যবহার করে না (যেমন "নিউজ")।

আমি জানি URL এর কোন অংশটি এই স্কিম । তবে আমার আসল প্রশ্ন ছিল এটি কী করে?

উত্তর:


17

ঠিক আছে, আমি জানি যে ইউআরএলটির কোন অংশটি হ'ল স্কিম। তবে আমার আসল প্রশ্ন ছিল এটি কী করে?

এটি সহজেই আপনাকে জানায় যে কীভাবে কোলনের পরে ইউআরএলের অংশটি ব্যাখ্যা করতে হয় ।

উদাহরণস্বরূপ, মধ্যে file://usr/share/doc, fileআমাকে অংশ পরে কোলন একটি স্থানীয়ভাবে-উপলব্ধ ফাইলসিস্টেম পথ হিসেবে ব্যাখ্যা করা উচিত বলে। এটি কোনও প্রোটোকলের মতো নয়, কারণ কোনও পরিবহন স্তর বা এনকোডিং নেই - একটি ক্লায়েন্ট কেবল এটি অ্যাক্সেস করার জন্য নিয়মিত স্থানীয় সিস্টেম কল ব্যবহার করে।

বিপরীতে, https://programmers.stackexchange.comএকটি প্রোটোকল (https) সুনির্দিষ্ট করে তবে এখনও ক্লায়েন্টের কাছে পৌঁছানোর জন্য ব্যবহৃত শারীরিক পরিবহণ সম্পর্কে নিজস্ব পছন্দ করা প্রয়োজন।


তাহলে urn:isbn:096139210xডাবল স্কিম ব্যবহার করে? এটি জাভা ডক্স থেকে আসে: docs.oracle.com/javase/8/docs/api/java/net/URI.html
নিং

8

উইকিপিডিয়া থেকে উদ্ধৃতিটি কিছুটা বিভ্রান্তিকর হতে পারে। এর অর্থ হ'ল উদাহরণস্বরূপ file:ইউআরআই স্কিমটি ডেটা অ্যাক্সেস করতে (বা এটি যে কোনও দিকে ইঙ্গিত করছে) কী ধরণের উপায় ব্যবহার করে তা নির্দেশ করে না। সঙ্গে http:আপনি কি জানেন ব্যবহৃত হচ্ছে HTTP প্রোটোকলের নেই। file:অ্যাপ্লিকেশনগুলি যা ব্যবহার করতে চায় তার সাথে এটি।

সঙ্গে news:প্রোটোকল নাম NNTP, কিন্তু নাম প্রতিফলিত না। যেটি আমার মনের একটি ভাল জিনিস, যেহেতু news:অনেক পরিষ্কার।

সুতরাং ইউআরআই স্কিমটি কোলন সহ কেবল প্রথম অংশ।


1

স্কিমটি ব্যবহার করা অ্যাড্রেসিং সিস্টেমকে নির্দেশ করে। ইউআরএল হ'ল সত্যই বিভিন্ন বিচ্ছিন্ন অ্যাড্রেসিং সিস্টেমের একীকরণ। কোলনের আগের অংশটি ব্যবহারযোগ্য স্কিমটি সনাক্ত করে এবং কোলনের পরে সমস্ত কিছু এই প্রকল্পের জন্য নির্দিষ্ট বাক্য গঠন। প্রতিটি স্কিম সংস্থান সম্বোধনের নিজস্ব অনন্য পদ্ধতিটি নির্ধারণ করে। এটি নতুন স্কিম যুক্ত করার মাধ্যমে ইউআরএল স্ট্যান্ডার্ডকে অসীম প্রসারিত করে।

স্কিমগুলির জন্য সাধারণভাবে কিছু বলা শক্ত, কারণ এগুলি বুনো। অনেক ক্ষেত্রে এই প্রকল্পের নাম একটি প্রোটোকলের নাম যা সংস্থান আনার জন্য ব্যবহার করা যেতে পারে (যেমন HTTP, https, ftp ইত্যাদি) তবে এটি কঠোর নিয়ম নয়, যেমন। 'মেলটো' স্কিমটি কোনও ইমেল ঠিকানা নির্দেশ করে তবে কোনও নির্দিষ্ট প্রোটোকল নয়। কিছু স্কিমগুলি কোনও নির্দিষ্ট প্রোটোকলের সাথে মিলে না, যেমন ওয়েব ব্রাউজারগুলিতে ব্যবহৃত 'সম্পর্কে' স্কিম, যেখানে কোনও প্রোটোকলের মাধ্যমে রিসোর্সটি মোটেও পাওয়া যায় না, তবে ক্লায়েন্টটিতে অন্তর্নির্মিত।


0

এটি কোনও ইউআরআই-তে কোলনের আগে অংশ।

উদাহরণস্বরূপ: জন্য পরিকল্পনা http://en.wikipedia.org/হয় http। প্রকল্পটি file:///etc/passwdহ'ল file। প্রকল্পটি ftp://example.org/resource.txtহ'ল ftp


0

এই স্কিমটি কোনও ইউআরআইয়ের প্রথম শ্রেণিবিন্যাস এবং অতএব সর্বাধিক 'বিশিষ্ট' অংশ, যা সংস্থানটির 'উদ্দেশ্য' চিহ্নিত করতে ব্যবহৃত হয়। আপনি যদি কিছু 'ধরণের' সংস্থান (ওয়েব লিঙ্কগুলি, সংবাদ, ফাইলগুলি) করতে আগ্রহী হন তবে আপনি কেবল স্কিমটি পরীক্ষা করে বলতে পারবেন - পুরো সংস্থানটির স্ট্রিং নয়।

এটি কেবল একটি স্ট্রিং যা রিসোর্সের একটি সেট পুনরায় পেশ করে।


0

আমি অ্যাপলের বর্ণনা পছন্দ করি:

একটি ইউআরএল স্কিম একটি লিঙ্কের অংশ যা আপনার ডিভাইসটি ইউআরএল খোলার জন্য প্রয়োগ করার ধরণটি নির্দিষ্ট করে । অনেকগুলি অ্যাপ্লিকেশন ইউআরএল স্কিমগুলিকে সমর্থন করে: ফেসটাইম ইউআরএল স্কিমগুলি কল করার জন্য ব্যবহার করে যা শুরু করা URL টি facetime://খোলার পরে, যেমন সাফারি শুরু হওয়া URL গুলি পরিচালনা করে http://

শর্টকাটের ইউআরএল স্কিম, shortcuts://শর্টকাট আমদানি বা চালানোর মতো কোনও কাজ সম্পাদনের জন্য একটি লিঙ্ক থেকে শর্টকাট অ্যাপ্লিকেশন চালু করে। এই লিঙ্কগুলি অনেকগুলি বিভিন্ন প্রসঙ্গে যেমন ওয়েবে বা অন্য অ্যাপ্লিকেশনগুলির সাথে শর্টকাটগুলি ব্যবহার করে যা খোলার URL টি সমর্থন করে

সূত্র

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.