Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #22274 > unrolled thread

url, uri e urn

Started byalex <1j9448a02@lnx159sneakemail.com.invalid>
First post2018-10-04 10:56 +0200
Last post2018-10-05 16:01 +0200
Articles 13 — 3 participants

Back to article view | Back to it.comp.www.php


Contents

  url, uri e urn alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-10-04 10:56 +0200
    Re: url, uri e urn fmassei@gmail.com - 2018-10-04 11:41 -0700
      Re: url, uri e urn fmassei@gmail.com - 2018-10-04 12:03 -0700
      Re: url, uri e urn alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-10-05 10:09 +0200
        Re: url, uri e urn fmassei@gmail.com - 2018-10-05 07:30 -0700
          Re: url, uri e urn alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-10-05 17:35 +0200
            Re: url, uri e urn fmassei@gmail.com - 2018-10-05 08:59 -0700
              Re: url, uri e urn alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-10-05 21:52 +0200
                Re: url, uri e urn fmassei@gmail.com - 2018-10-05 17:01 -0700
    Re: url, uri e urn Alessandro Pellizzari <shuriken@amiran.it> - 2018-10-04 19:54 +0100
      Re: url, uri e urn alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-10-05 10:15 +0200
        Re: url, uri e urn Alessandro Pellizzari <shuriken@amiran.it> - 2018-10-05 11:08 +0100
          Re: url, uri e urn alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-10-05 16:01 +0200

#22274 — url, uri e urn

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2018-10-04 10:56 +0200
Subjecturl, uri e urn
Message-ID<pp4kj0$c3e$1@gioia.aioe.org>
https://goo.gl/P23qX2
alla fine l'unica cosa che ho capito è che non si capisce niente :D

Cmq vorrei sapere come si può chiamare la parte iniziale di un 
indirizzo, cioè

http://user:pass@localhost:80

e la parte finale

/index.php?abc=123#test

[toc] | [next] | [standalone]


#22275

Fromfmassei@gmail.com
Date2018-10-04 11:41 -0700
Message-ID<cd4a1add-ca6b-46f5-b459-6d0887c8421d@googlegroups.com>
In reply to#22274
On Thursday, October 4, 2018 at 4:56:02 AM UTC-4, alex wrote:
> https://goo.gl/P23qX2
> alla fine l'unica cosa che ho capito è che non si capisce niente :D
> 

Non è del tutto "colpa" tua, sono termini molto fumosi, su cui non tutti
sono d'accordo. Di base (e per quello che penso io) uno URI identifica una
risorsa senza necessariamente puntarla, uno URL punta ad una risorsa e un
URN è un nome garantito come unico nel mondo per un qualcosa.
Quirks a parte, sia URLs che URNs sono URI.

> Cmq vorrei sapere come si può chiamare la parte iniziale di un 
> indirizzo, cioè
> 
> http://user:pass@localhost:80
> 
> e la parte finale
> 
> /index.php?abc=123#test
>

Questo non c'entra nulla con nessuno dei tre termini. In questo caso
specifico di URL, la prima parte è schema+host, la seconda è il path.


Ciao!

[toc] | [prev] | [next] | [standalone]


#22277

Fromfmassei@gmail.com
Date2018-10-04 12:03 -0700
Message-ID<b9719f1a-2de8-4416-8bab-100f15d09b08@googlegroups.com>
In reply to#22275
On Thursday, October 4, 2018 at 2:41:16 PM UTC-4, fma...@gmail.com wrote:
> path.
> 

*full* path, come mi ha giustamente corretto Alessandro poco fa.


Ciao!

[toc] | [prev] | [next] | [standalone]


#22278

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2018-10-05 10:09 +0200
Message-ID<pp7681$nr8$1@gioia.aioe.org>
In reply to#22275
Il 04/10/2018 20:41, fmassei@gmail.com ha scritto:
> On Thursday, October 4, 2018 at 4:56:02 AM UTC-4, alex wrote:
>> https://goo.gl/P23qX2
>> alla fine l'unica cosa che ho capito è che non si capisce niente :D
>>
> 
> Non è del tutto "colpa" tua, sono termini molto fumosi, su cui non tutti
> sono d'accordo. Di base (e per quello che penso io) uno URI identifica una
> risorsa senza necessariamente puntarla,

Cioè?
Esempio di URI?

> uno URL punta ad una risorsa

Cioè?
Esempio di URL?

> e un
> URN è un nome garantito come unico nel mondo per un qualcosa.

Cioè?
Esempio di URN?

> Quirks a parte, sia URLs che URNs sono URI.
> 
>> Cmq vorrei sapere come si può chiamare la parte iniziale di un
>> indirizzo, cioè
>>
>> http://user:pass@localhost:80
>>
>> e la parte finale
>>
>> /index.php?abc=123#test
>>
> 
> Questo non c'entra nulla con nessuno dei tre termini. In questo caso
> specifico di URL, la prima parte è schema+host, la seconda è il path.

Anche *?abc=123#test* fa parte del path?

[toc] | [prev] | [next] | [standalone]


#22282

Fromfmassei@gmail.com
Date2018-10-05 07:30 -0700
Message-ID<8a06747f-641f-4bab-b66b-55e458c44915@googlegroups.com>
In reply to#22278
On Friday, October 5, 2018 at 4:09:39 AM UTC-4, alex wrote:
> Esempio di URI?

Un esempio di URI che non sia uno URL o uno URN, suppongo:
pippo:pluto

> Esempio di URL?

http://www.example.com

> Esempio di URN?

urn:isbn:0123456789

> Anche *?abc=123#test* fa parte del path?

schema://user:password@host:port/path?query#fragment
In realtà nello RFC1738(3.3) quella parte è definita come "searchpart"


Ciao!

[toc] | [prev] | [next] | [standalone]


#22283

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2018-10-05 17:35 +0200
Message-ID<pp80jt$akr$1@gioia.aioe.org>
In reply to#22282
Il 05/10/2018 16:30, fmassei@gmail.com ha scritto:
>> Esempio di URL?
> http://www.example.com

Anche se nell'uso comune può diventare http://www.example.com/abc
:D


>> Anche *?abc=123#test* fa parte del path?
> schema://user:password@host:port/path?query#fragment
> In realtà nello RFC1738(3.3) quella parte è definita come "searchpart"

Quindi path + searchpart = full-path ???
Almeno così suggeriscono :D
Cmq mi rendo conto che la questione è fortemente criptica, e ognuno ha 
la sua scuola di pensiero :D

[toc] | [prev] | [next] | [standalone]


#22284

Fromfmassei@gmail.com
Date2018-10-05 08:59 -0700
Message-ID<11a8a61b-b71f-470f-bb95-4f8ee108eec7@googlegroups.com>
In reply to#22283
On Friday, October 5, 2018 at 11:39:44 AM UTC-4, alex wrote:
> Cmq mi rendo conto che la questione è fortemente criptica, e ognuno ha 
> la sua scuola di pensiero :D

Ci sono gli RFC per i termini e la sintassi ufficiali. Poi, se non li vuoi
leggere, la questione ti rimane criptica per forza :)


Ciao!

[toc] | [prev] | [next] | [standalone]


#22285

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2018-10-05 21:52 +0200
Message-ID<pp8flr$166b$1@gioia.aioe.org>
In reply to#22284
Il 05/10/2018 17:59, fmassei@gmail.com ha scritto:
> On Friday, October 5, 2018 at 11:39:44 AM UTC-4, alex wrote:
>> Cmq mi rendo conto che la questione è fortemente criptica, e ognuno ha
>> la sua scuola di pensiero :D
> 
> Ci sono gli RFC per i termini e la sintassi ufficiali. Poi, se non li vuoi
> leggere, la questione ti rimane criptica per forza :)
> 
> 
> Ciao!
> 

Si, ma anche tu d'allinizio hai parlato di una certa  **fumosità** :D

[toc] | [prev] | [next] | [standalone]


#22286

Fromfmassei@gmail.com
Date2018-10-05 17:01 -0700
Message-ID<e6f15d3b-a456-4145-b923-1f1256710a19@googlegroups.com>
In reply to#22285
On Friday, October 5, 2018 at 3:56:47 PM UTC-4, alex wrote:
> Il 05/10/2018 17:59, fmassei@gmail.com ha scritto:
> > On Friday, October 5, 2018 at 11:39:44 AM UTC-4, alex wrote:
> >> Cmq mi rendo conto che la questione è fortemente criptica, e ognuno ha
> >> la sua scuola di pensiero :D
> > 
> > Ci sono gli RFC per i termini e la sintassi ufficiali. Poi, se non li vuoi
> > leggere, la questione ti rimane criptica per forza :)
> >
> 
> Si, ma anche tu d'allinizio hai parlato di una certa  **fumosità** :D
>

E' vero, per motivi che forse non t'aspetteresti, o forsi sì? :)

Un URI è fumoso per definizione: il documento ti dice com'è fatto, non a
cosa serve. Di un URL invece vedi subito cosa ci puoi fare, punta ad una
risorsa.
Ora, la standardizzazione dei formati è utile per cosette tipo, sai,
scrivere un parser, o un interprete :) Quindi verrebbe da se che quando
hai scritto un parser per URI, visto che gli URL sono URI, lo stesso pezzo
di codice va bene per entrambi. E invece no, e sono casini che confondono
un po' tutti. Chi scrive un parser per un URL HTTP, poco gliene frega di
poter riconoscere un URL FTP (che non ha il ?query ma può avere un ;type)
o un URL gopher. Chi scrive un parser per un namespace XML (che è un URI)
nemmo gl'importa se l'URI è valido :)

Quindi nulla, purtroppo è uno di quei casi dove, pensando di fare le cose
semplici standardizzando in aticipo, hanno creato una babilonia :)


Ciao!

[toc] | [prev] | [next] | [standalone]


#22276

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2018-10-04 19:54 +0100
Message-ID<g1n5urFc0grU1@mid.individual.net>
In reply to#22274
On 04/10/18 09:56, alex wrote:

> Cmq vorrei sapere come si può chiamare la parte iniziale di un 
> indirizzo, cioè
> 
> http://user:pass@localhost:80

Server (o Service) Address.

> e la parte finale
> 
> /index.php?abc=123#test

Path, Query e Fragment.
O Full Path, se preferisci.

https://en.wikipedia.org/wiki/URL

Bye.

[toc] | [prev] | [next] | [standalone]


#22279

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2018-10-05 10:15 +0200
Message-ID<pp76id$om3$1@gioia.aioe.org>
In reply to#22276
Il 04/10/2018 20:54, Alessandro Pellizzari ha scritto:
> On 04/10/18 09:56, alex wrote:
> 
>> Cmq vorrei sapere come si può chiamare la parte iniziale di un
>> indirizzo, cioè
>>
>> http://user:pass@localhost:80
> 
> Server (o Service) Address.
> 
>> e la parte finale
>>
>> /index.php?abc=123#test
> 
> Path, Query e Fragment.
> O Full Path, se preferisci.
> 
> https://en.wikipedia.org/wiki/URL
> 
> Bye.
> 

Non vedo la citazione ufficiale di quanto hai detto.

[toc] | [prev] | [next] | [standalone]


#22280

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2018-10-05 11:08 +0100
Message-ID<g1org5Fm8ujU1@mid.individual.net>
In reply to#22279
On 05/10/18 09:15, alex wrote:

> Non vedo la citazione ufficiale di quanto hai detto.

Non esiste una citazione ufficiale. I nomi ufficiali sono Schema, Host
(o FQDN), Port, User, Password, Path, Query, Fragment.

Le combinazioni le puoi chiamare come vuoi, ma la prima parte (eccetto
username e password) definisce l'indirizzo completo del servizio
(schema/protocollo, hostname, porta), mentre la seconda è il path alla
risorsa sul server (path e query) e alla "sotto-risorsa" all'interno del
documento (fragment), quindi puoi chiamarlo Full Path.

Bye.

[toc] | [prev] | [next] | [standalone]


#22281

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2018-10-05 16:01 +0200
Message-ID<pp7qrj$1u6k$1@gioia.aioe.org>
In reply to#22280
Il 05/10/2018 12:08, Alessandro Pellizzari ha scritto:
> Le combinazioni le puoi chiamare come vuoi, ma la prima parte (eccetto
> username e password) definisce l'indirizzo completo del servizio
> (schema/protocollo, hostname, porta)

Che potrei chiamare server, address o service.
Anche se service è un po' vago come nome: in genere rappresenta una 
porta aperta (ad es. 80) sul server, presso cui viene erogato un 
servizio tramite un protocollo (ad es. http).

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.www.php


csiph-web