CodeGym/Java Course/Modulo 3/URL del dispositivo

URL del dispositivo

Disponibile

2.1host

Dopo che Tim Berners-Lee ha inventato il World Wide Web, l'HTML, l'HTTP e i server web, ha deciso di rendere la vita più difficile ai futuri programmatori web e ha inventato collegamenti o URL. URL sta per Universal Resource Locator.

Un link tipico è dato da un template:

protocol://host/path?query#anchor

Alcune parti potrebbero mancare, ma protocoldovrebbero hostessere sempre elencate.

Protocolspecifica il nome del protocollo tramite il quale il client e il server comunicheranno. Tipici nomi di protocollo: HTTP, HTTPS, FTP, SSH, ...

Hostè il nome del server sulla rete a cui inviare la richiesta. Inizialmente era un indirizzo IP, ma le persone hanno rapidamente inventato nomi leggibili dall'uomo (nomi di dominio) per non ricordare nulla. Come se ricordare un paio di numeri fosse così difficile)

Inizialmente non queryse ne pensava nessuno. Pathspecificava la posizione del file HTML che il server avrebbe dovuto fornire al client. Tuttavia, dopo che il web è stato conquistato dai dilettanti, si sono presto resi conto che i file HTML potevano essere creati dinamicamente sul lato server. Pertanto, è stata aggiunta una sezione all'URL query, in cui è possibile passare al server una serie di informazioni utili.

E infine anchor, questa è solo un'etichetta speciale su una pagina HTML che indica al browser che la pagina non deve solo essere visualizzata, ma anche scorrere in un determinato punto, ovvero un'etichetta.

2.2 interrogazione e parametri

Ti dirò qualcosa in più su query.

La parte del link sotto il titoloquery inizia subito dopo il punto interrogativo e termina con un # (o la fine del link). Le informazioni nella query sono un insieme di parametri nella seguente forma:

name=value&name2=value2&nameN=valueN

L'URL non può contenere spazi e un mucchio di altri caratteri, quindi tutti i caratteri sospetti vengono sfuggiti. Molto probabilmente, lo hai riscontrato spesso quando hai copiato un collegamento e lo hai lanciato a un amico:

larghezza="300" Simbolo Codifica
1 spazio %20
2 ! %21
3 # %22
4 $ %24
5 % %25
6 & %26
7 ' %27
8 * %2A
9 + %2B
10 , %2C
undici / %2F

Puoi leggere di più su questo argomento al link .

Commenti
  • Popolari
  • Nuovi
  • Vecchi
Devi avere effettuato l'accesso per lasciare un commento
Questa pagina non ha ancora commenti