1. Anatomia di un URL
Un URL segue il pattern scheme://user:pass@host:port/path?query#hash. Lo schema (protocollo) indica come accedere alla risorsa - http, https, ftp, ecc. L'host è il dominio o l'IP del server, la porta è la porta di connessione (omessa quando coincide con la porta predefinita del protocollo: 80 per http, 443 per https), il percorso individua la risorsa sul server, la query trasporta parametri chiave-valore inviati al server e l'hash (frammento) è un riferimento usato solo lato client, che non viene mai inviato al server. Questo strumento separa con precisione tutti questi elementi usando l'API URL standard del browser.