Mens du surfet på internett eller sjekket hvilken som helst nettside, kan det hende du har møtt ordene 'URI' og 'URL' flere ganger. Dette er de to viktige konseptene for web og brukes for det meste om hverandre. Men de er ikke like hverandre; hovedforskjellen mellom URI og URL er det URI kan representere både URL og URN til en ressurs samtidig, mens URL bare kan spesifisere adressen til ressursen på internett . I dette emnet vil vi se URI og URL individuelt og hvordan begge kan skilles fra hverandre.
Hva er URI?
En URI eller Uniform ressursidentifikator er en strengidentifikator som refererer til en ressurs på internett. Det er en streng med tegn som brukes til å identifisere enhver ressurs på internett ved å bruke plassering, navn eller begge deler.
liste streng java
En URI har to undersett; URL (Uniform Resource Locator) og URN (Uniform Resource Number) . Hvis det bare inneholder et navn, betyr det at det ikke er en URL. I stedet for direkte URI, ser vi stort sett URL og URN i den virkelige verden.
En URI inneholder skjema, autoritet, bane, spørring og et fragment. Noen vanligste URI-ordninger er HTTP , HTTPs , ftp , Idap, telnet, etc .
Syntaks for URI
Syntaksen til URI er gitt nedenfor:
scheme:[//authority]path[?query][#fragment]
Noen eksempler på URI
- mailto: [e-postbeskyttet]
- nyheter:comp.infosystems.www.servers.unix
- urn:oasis:navn:spesifikasjon:docbook:dtd:xml:4.1.2
Hva er URL-en?
En URL eller Uniform Resource Locator brukes til å finne plasseringen til ressursen på nettet. Det er en referanse for en ressurs og en måte å få tilgang til den ressursen på. En URL viser alltid en unik ressurs, og det kan være en HTML-side, et CSS-dokument, et bilde osv.
En URL bruker en protokoll for å få tilgang til ressursen, som kan være HTTP, HTTPS, FTP, etc.
referanse datatyper i java
Det er hovedsakelig referert til som adressen til nettstedet, som en bruker kan finne i adresselinjene sine. Et eksempel på en URL er gitt nedenfor:
Merk: Alle URL-er kan være URIer, men alle URIer kan ikke være URL-er. Det er fordi en URI inneholder både URL og URN og representerer URL eller URN, eller begge deler.
Syntaks for URL
Hver HTTP URL følger syntaksen til dens generiske URI. Derfor er syntaksen til URL-en også lik syntaksen til URI. Det er gitt nedenfor:
scheme:[//authority]path[?query][#fragment]
Nettadressen ovenfor består av følgende komponenter:
Viktige forskjeller mellom URI og URL
- URI inneholder både URL og URN for å identifisere navnet og plasseringen eller begge deler av en ressurs; i motsetning til dette er URL en undergruppe av URI og identifiserer bare plasseringen til ressursen.
- Eksempelet på URI er urn:isbn:0-476-27557-4, mens eksemplet med URL, er https://google.com.
- URI kan også brukes til å finne ressurser i HTML, XML og andre filer, mens URL bare kan brukes til å finne en nettside.
- Hver URL kan være en URI, mens alle URIer ikke alltid kan være URLer.
Differansediagram mellom URI og URL
TYPE | URL |
---|---|
URI er et akronym for Uniform Resource Identifier. | URL er et akronym for Uniform Resource Locator. |
URI inneholder to delsett, URN, som forteller navnet, og URL, som forteller plasseringen. | URL er delsettet av URI, som forteller den eneste plasseringen til ressursen. |
Alle URIer kan ikke være URL-er, da de kan fortelle enten navn eller plassering. | Alle URL-er er URIer, siden hver URL bare kan inneholde plasseringen. |
En URI tar sikte på å identifisere en ressurs og skille den fra andre ressurser ved å bruke navnet på ressursen eller plasseringen til ressursen. | En URL tar sikte på å finne plasseringen eller adressen til en ressurs på nettet. |
Et eksempel på en URI kan være ISBN 0-486-35557-4. | Et eksempel på en URL er https://www.javatpoint.com. |
Det brukes ofte i XML- og tagbiblioteksfiler som JSTL og XSTL for å identifisere ressursene og binærfilene. | Den brukes hovedsakelig til å søke på nettsider på internett. |
URI-skjemaet kan være protokoll, betegnelse, spesifikasjon eller hva som helst. | Oppsettet for URL er vanligvis en protokoll som HTTP, HTTPS, FTP, etc. |
Konklusjon
I henhold til diskusjonen ovenfor kan vi nå skille mellom URI og URL. En URI er en sekvens av tegn som identifiserer en nettressurs ved plassering, navn eller begge tilgjengelig på internett. Mens URL er en sekvens av tegn som bare identifiserer plasseringen til en ressurs som er tilgjengelig på internett.