Dok surfate internetom ili provjeravate bilo koje web mjesto, možda ste više puta naišli na riječi 'URI' i 'URL'. Ovo su dva važna koncepta weba i uglavnom se koriste naizmjenično. Ali oni nisu isti jedni drugima; glavna razlika između URI-ja i URL-a je ta URI može istovremeno predstavljati i URL i URN izvora, dok URL može specificirati samo adresu izvora na internetu . U ovoj temi vidjet ćemo URI i URL pojedinačno i kako se oboje mogu međusobno razlikovati.
Što je URI?
URI ili Uniformni identifikator izvora je identifikator niza koji se odnosi na izvor na internetu. To je niz znakova koji se koristi za identifikaciju bilo kojeg resursa na Internet koristeći lokaciju, naziv ili oboje.
java zamijeni sve
URI ima dva podskupa; URL (Uniform Resource Locator) i URN (Jedinstveni broj izvora) . Ako sadrži samo ime, to znači da nije URL. Umjesto izravnog URI-ja, uglavnom vidimo URL i URN u stvarnom svijetu.
URI sadrži shema, autoritet, put, upit i fragment. Neke od najčešćih URI shema su HTTP , HTTPs , ftp , Idap, telnet itd .
veličina mog monitora
Sintaksa URI-ja
Sintaksa URI-ja data je u nastavku:
scheme:[//authority]path[?query][#fragment]
Neki primjeri URI-ja
- mailto: [e-mail zaštićen]
- vijesti:comp.infosystems.www.servers.unix
- urn:oaza:imena:specifikacija:docbook:dtd:xml:4.1.2
Koji je URL?
URL ili Uniform Resource Locator koristi se za pronalaženje lokacije izvora na webu. To je referenca za resurs i način pristupa tom resursu. URL uvijek prikazuje jedinstveni resurs, a to može biti HTML stranica, CSS dokument, slika itd.
URL koristi protokol za pristup resursu, koji može biti HTTP, HTTPS, FTP itd.
Uglavnom se naziva adresa web stranice koju korisnik može pronaći u svojim adresnim trakama. Primjer URL-a dan je u nastavku:
kako pretvoriti int u string java
Napomena: Svi URL-ovi mogu biti URI-ji, ali svi URI-ji ne mogu biti URL-ovi. To je zato što URI sadrži i URL i URN i predstavlja URL ili URN, ili oboje.
Sintaksa URL-a
Svaki HTTP URL slijedi sintaksu svog generičkog URI-ja. Stoga je sintaksa URL-a također slična sintaksi URI-ja. Dat je u nastavku:
scheme:[//authority]path[?query][#fragment]
Gore navedeni URL sastoji se od sljedećih komponenti:
Ključne razlike između URI-ja i URL-a
- URI sadrži i URL i URN za identifikaciju imena i lokacije ili oboje resursa; nasuprot tome, URL je podskup URI-ja i identificira samo lokaciju izvora.
- Primjer URI-ja je urn:isbn:0-476-27557-4, dok je primjer URL-a https://google.com.
- URI se također može koristiti za pronalaženje resursa u HTML, XML i drugim datotekama, dok se URL može koristiti samo za lociranje web stranice.
- Svaki URL može biti URI, dok svi URI-ji ne mogu uvijek biti URL-ovi.
Grafikon razlika između URI-ja i URL-a
TIP | URL |
---|---|
URI je akronim za Uniform Resource Identifier. | URL je akronim za Uniform Resource Locator. |
URI sadrži dva podskupa, URN, koji govori ime, i URL, koji govori lokaciju. | URL je podskup URI-ja, koji govori jedinu lokaciju resursa. |
Svi URI-ji ne mogu biti URL-ovi jer mogu reći ili ime ili lokaciju. | Svi URL-ovi su URI-ji jer svaki URL može sadržavati samo lokaciju. |
URI ima za cilj identificirati resurs i razlikovati ga od drugih resursa pomoću naziva resursa ili lokacije resursa. | Cilj URL-a je pronaći lokaciju ili adresu izvora na webu. |
Primjer URI-ja može biti ISBN 0-486-35557-4. | Primjer URL-a je https://www.javatpoint.com. |
Obično se koristi u XML datotekama i datotekama biblioteke oznaka kao što su JSTL i XSTL za identifikaciju resursa i binarnih datoteka. | Uglavnom se koristi za pretraživanje web stranica na internetu. |
URI shema može biti protokol, oznaka, specifikacija ili bilo što. | Shema URL-a obično je protokol kao što je HTTP, HTTPS, FTP itd. |
Zaključak
Prema gornjoj raspravi, sada možemo razlikovati URI i URL. URI je niz znakova koji identificira web resurs prema mjesto, ime ili oba dostupna na internetu. Dok je URL niz znakova koji samo identificira lokaciju resursa dostupnog na internetu.