Докато сърфирате в интернет или проверявате който и да е уебсайт, може да сте срещали думите „URI“ и „URL“ няколко пъти. Това са двете важни концепции за уеб и се използват най-вече взаимозаменяемо. Но те не са еднакви един с друг; основната разлика между URI и URL е, че URI може да представлява както URL, така и URN на ресурс едновременно, докато URL може да указва само адреса на ресурса в интернет . В тази тема ще видим URI и URL поотделно и как и двата могат да бъдат разграничени един от друг.
Какво е URI?
URI или Единен идентификатор на ресурс е идентификатор на низ, който препраща към ресурс в интернет. Това е низ от знаци, който се използва за идентифициране на всеки ресурс на интернет използвайки местоположение, име или и двете.
git команди за натискане
URI има две подгрупи; URL (унифициран локатор на ресурси) и URN (унифициран ресурсен номер) . Ако съдържа само име, това означава, че не е URL. Вместо директно URI, най-вече виждаме URL и URN в реалния свят.
URI съдържа схема, авторитет, път, заявка и фрагмент. Някои от най-често срещаните URI схеми са HTTP , HTTPs , ftp , Idap, telnet и др .
Синтаксис на URI
Синтаксисът на URI е даден по-долу:
scheme:[//authority]path[?query][#fragment]
Някои примери за URI
- mailto: [имейл защитен]
- новини:comp.infosystems.www.servers.unix
- urn:oasis:names:specification:docbook:dtd:xml:4.1.2
Какъв е URL адресът?
URL адрес или Единен локатор на ресурси се използва за намиране на местоположението на ресурса в мрежата. Това е справка за ресурс и начин за достъп до този ресурс. URL адресът винаги показва уникален ресурс и може да бъде HTML страница, CSS документ, изображение и др.
URL адресът използва протокол за достъп до ресурса, който може да бъде HTTP, HTTPS, FTP и др.
инстанциране на java
Нарича се главно като адрес на уебсайта, който потребителят може да намери в своите адресни ленти. Пример за URL е даден по-долу:
Забележка: Всички URL адреси могат да бъдат URI, но всички URI адреси не могат да бъдат URL адреси. Това е така, защото URI съдържа както URL, така и URN и представлява URL или URN, или и двете.
Синтаксис на URL
Всеки HTTP URL следва синтаксиса на неговия общ URI. Следователно синтаксисът на URL адреса също е подобен на синтаксиса на URI. Той е даден по-долу:
scheme:[//authority]path[?query][#fragment]
Горният URL адрес се състои от следните компоненти:
Ключови разлики между URI и URL
- URI съдържа както URL, така и URN за идентифициране на името и местоположението или и двете на ресурс; за разлика от това URL е подмножество на URI и само идентифицира местоположението на ресурса.
- Примерът за URI е urn:isbn:0-476-27557-4, докато примерът за URL е https://google.com.
- URI може да се използва и за намиране на ресурси в HTML, XML и други файлове, докато URL може да се използва само за намиране на уеб страница.
- Всеки URL може да бъде URI, докато всички URI не винаги могат да бъдат URL адреси.
Диаграма на разликите между URI и URL
ТИП | URL адрес |
---|---|
URI е акроним за Uniform Resource Identifier. | URL е акроним за Uniform Resource Locator. |
URI съдържа две подгрупи, URN, който казва името, и URL, който казва местоположението. | URL е подмножеството на URI, което казва единственото местоположение на ресурса. |
Всички URI адреси не могат да бъдат URL адреси, тъй като могат да кажат име или местоположение. | Всички URL адреси са URI, тъй като всеки URL може да съдържа само местоположението. |
URI има за цел да идентифицира ресурс и да го разграничи от други ресурси, като използва името на ресурса или местоположението на ресурса. | URL адресът има за цел да намери местоположението или адреса на ресурс в мрежата. |
Пример за URI може да бъде ISBN 0-486-35557-4. | Пример за URL е https://www.javatpoint.com. |
Обикновено се използва в XML и библиотечни файлове с етикети като JSTL и XSTL за идентифициране на ресурсите и двоичните файлове. | Използва се главно за търсене на уеб страници в интернет. |
URI схемата може да бъде протокол, обозначение, спецификация или нещо друго. | Схемата на URL обикновено е протокол като HTTP, HTTPS, FTP и др. |
Заключение
Съгласно горната дискусия, вече можем да правим разлика между URI и URL. URI е поредица от знаци, която идентифицира уеб ресурс чрез местоположение, име или и двете налични в интернет. Докато URL е поредица от знаци, която само идентифицира местоположението на ресурс, наличен в интернет.