Sērfojot internetā vai pārbaudot jebkuru vietni, iespējams, vairākas reizes esat saskāries ar vārdiem “URI” un “URL”. Šie ir divi svarīgi tīmekļa jēdzieni, un tie galvenokārt tiek lietoti kā sinonīmi. Bet tie nav viens un tas pats; galvenā atšķirība starp URI un URL ir tā URI var vienlaikus attēlot gan resursa URL, gan URN, savukārt URL var norādīt tikai resursa adresi internetā . Šajā tēmā mēs redzēsim atsevišķi URI un URL, kā arī to, kā abus var atšķirt vienu no otra.
Kas ir URI?
URI vai Vienotais resursa identifikators ir virknes identifikators, kas attiecas uz resursu internetā. Tā ir rakstzīmju virkne, kas tiek izmantota, lai identificētu jebkuru resursu vietnē internets izmantojot atrašanās vietu, vārdu vai abus.
rj12 pret rj11
URI ir divas apakškopas; URL (vienotais resursu vietrādis) un URN (vienotais resursa numurs) . Ja tajā ir tikai nosaukums, tas nozīmē, ka tas nav URL. Tiešā URI vietā mēs galvenokārt redzam URL un URN reālajā pasaulē.
URI satur shēma, autoritāte, ceļš, vaicājums un fragments. Dažas visizplatītākās URI shēmas ir HTTP , HTTPs , ftp , Idap, telnet utt .
režģa izkārtojums
URI sintakse
URI sintakse ir norādīta zemāk:
scheme:[//authority]path[?query][#fragment]
Daži URI piemēri
- mailto: [email protected]
- ziņas:comp.infosystems.www.servers.unix
- urn:oasis:nosaukumi:specifikācija:dokumentu grāmata:dtd:xml:4.1.2
Kas ir URL?
URL vai Vienotais resursu vietrādis tiek izmantots, lai atrastu resursa atrašanās vietu tīmeklī. Tā ir atsauce uz resursu un veids, kā piekļūt šim resursam. URL vienmēr parāda unikālu resursu, un tas var būt HTML lapa, CSS dokuments, attēls utt.
URL izmanto protokolu, lai piekļūtu resursam, kas var būt HTTP, HTTPS, FTP utt.
To galvenokārt dēvē par vietnes adresi, kuru lietotājs var atrast savās adrešu joslās. Tālāk ir sniegts URL piemērs:
java vietējais datums
Piezīme. Visi URL var būt URI, bet visi URL nevar būt URL. Tas ir tāpēc, ka URI satur gan URL, gan URN un apzīmē URL vai URN, vai abus.
URL sintakse
Katrs HTTP URL ievēro tā vispārējā URI sintakse. Tādējādi URL sintakse ir līdzīga URI sintaksei. Tas ir norādīts zemāk:
scheme:[//authority]path[?query][#fragment]
Iepriekš minētais URL sastāv no šādiem komponentiem:
Galvenās atšķirības starp URI un URL
- URI satur gan URL, gan URN, lai identificētu resursa nosaukumu un atrašanās vietu vai abus; turpretim URL ir URI apakškopa un identificē tikai resursa atrašanās vietu.
- URI piemērs ir urn:isbn:0-476-27557-4, savukārt URL piemērs ir https://google.com.
- URI var izmantot arī, lai atrastu resursus HTML, XML un citos failos, savukārt URL var izmantot tikai tīmekļa lapas atrašanai.
- Katrs URL var būt URI, savukārt visi URI ne vienmēr var būt URL.
Atšķirību diagramma starp URI un URL
VEIDS | URL |
---|---|
URI ir akronīms vārdam Uniform Resource Identifier. | URL ir akronīms vārdam Uniform Resource Locator. |
URI satur divas apakškopas: URN, kas norāda nosaukumu, un URL, kas norāda atrašanās vietu. | URL ir URI apakškopa, kas norāda resursa vienīgo atrašanās vietu. |
Visi URI nevar būt vietrāži URL, jo tie var norādīt nosaukumu vai atrašanās vietu. | Visi URL ir URI, jo katrs URL var ietvert tikai atrašanās vietu. |
URI mērķis ir identificēt resursu un atšķirt to no citiem resursiem, izmantojot resursa nosaukumu vai resursa atrašanās vietu. | URL mērķis ir atrast resursa atrašanās vietu vai adresi tīmeklī. |
URI piemērs var būt ISBN 0-486-35557-4. | URL piemērs ir https://www.javatpoint.com. |
To parasti izmanto XML un tagu bibliotēkas failos, piemēram, JSTL un XSTL, lai identificētu resursus un bināros failus. | To galvenokārt izmanto, lai meklētu tīmekļa lapas internetā. |
URI shēma var būt protokols, apzīmējums, specifikācija vai jebkas. | URL shēma parasti ir protokols, piemēram, HTTP, HTTPS, FTP utt. |
Secinājums
Saskaņā ar iepriekš minēto diskusiju tagad mēs varam atšķirt URI un URL. URI ir rakstzīmju secība, kas identificē tīmekļa resursu atrašanās vieta, vārds vai abi pieejami internetā. Savukārt URL ir rakstzīmju secība, kas identificē tikai internetā pieejamā resursa atrašanās vietu.