Web client
Definizione rapida
Programma che richiede risorse o servizi a un server usando protocolli del Web.
Spiegazione
Il browser è il web client più comune, ma anche applicazioni mobili e strumenti da riga di comando possono svolgere questo ruolo. Il client costruisce richieste, interpreta risposte e presenta o elabora i risultati.
Esempio pratico
Un browser invia una richiesta HTTPS e visualizza la pagina HTML restituita dal server.
Spiegazione tecnica
Il software risolve l'indirizzo, negozia la connessione, invia intestazioni e dati e gestisce stato, cache e autenticazione. Formati e API determinano come il contenuto ricevuto viene interpretato.
Da non confondere con
Non è il server Web: il client avvia la richiesta e consuma la risorsa, mentre il server ascolta e produce la risposta.