Каква е разликата между URI, URL и URN?
Хората говорят за URL, URI и URN, сякаш са различни неща, но с просто око изглеждат еднакво.
Какви са различията между тях?
4205
3
Хората говорят за URL, URI и URN, сякаш са различни неща, но с просто око изглеждат еднакво.
Какви са различията между тях?
От RFC 3986:
Така че всички URL адреси са URI (всъщност не съвсем - вижте по-долу), а всички URN адреси са URI адреси - но URN адресите и URL адресите са различни, така че не може да се каже, че всички URI адреси са URL адреси.
EDIT: Преди смятах, че всички URL са валидни URI, но както е според коментарите:
Така че за съжаление това допълнително размъти водата.
Ако все още не сте прочели отговора на Roger Pate's, бих ви посъветвал да го направите също.
Те са едно и също нещо. URI е обобщение на URL. Първоначално се планираше URI да се разделят на URL (адреси) и URN (имена), но тогава нямаше голяма разлика между URL и URI и http URI се използваха като пространства за имена, въпреки че всъщност не локализираха никакви ресурси.
Тук ще намерите цялата необходима информация от Уикипедия. Цитат от http://en.wikipedia.org/wiki/URI: