Casa Audio Qual è la differenza tra un url e un uri?

Qual è la differenza tra un url e un uri?

Anonim

I termini identificatore di risorsa uniforme (URI) e localizzatore di risorse uniforme (URL) sono spesso usati in modo intercambiabile. Sfortunatamente, questi due termini descrivono concetti leggermente diversi.


Un URI viene utilizzato per identificare qualcosa sul World Wide Web. Esistono due tipi di URI:

  • Uniform Resource Name (URN): gli URN dichiarano sostanzialmente cos'è qualcosa, ma non hanno informazioni su come accedervi.
  • Uniform Resource Locator (URL): gli URL contengono la posizione di qualcosa e indicano al programma client (di solito un browser) come accedervi.
In poche parole, un URN è il nome di qualcosa e l'URL è il nome e l'indirizzo.


Ad esempio, l'URL http://www.example.com/example1.html indica al browser che è possibile accedere a un file chiamato example1.html tramite il dominio di esempio utilizzando HyperText Transfer Protocol (HTTP). Ciò significa che il tuo browser può richiedere quel file e visualizzarlo per te tramite HTTP.


Un URL è un tipo di URI, insieme agli URN. La maggior parte delle persone non dovrà mai preoccuparsi di chiamare un URL un URI per errore. In effetti, nella maggior parte dei casi saranno corretti allo stesso modo in cui qualcuno che chiama un barboncino un cane ha ragione. Per le persone coinvolte nella codifica effettiva delle applicazioni, tuttavia, la differenza è importante perché non tutti gli URI sono un URL (così come non tutti i cani sono un barboncino).

Qual è la differenza tra un url e un uri?