Please enable JavaScript.
Coggle requires JavaScript to display documents.
(Modello client Server, Il modello client server di basa su una…
-
-
- Il client: L’elemento attivo che invia la richiesta al server
- Il server: l’elemento passivo che riceve la richiesta e eventualmente fornisce delle
-
-
-
-
● L’HTTP è un protocollo stateless, ciò significa che ogni richiesta è
indipendente dalla precedente, a meno che non si utilizzino i cookie.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- corpo del messaggio(body)
-
-
può essere GET,POST,DELETE,PUT ecc.
-
-
-
-
-
-
Dopo che il server riceve la richiesta, la elabora e agisce in base alla risorsa richiesta.
-
-
Riga di stato: indica il codice di stato della risposta (es. 200, 404).
-
-
-
La prima riga della richiesta ha come valore il verbo che si vuole utilizzare, ovvero l’azione
-
-
- GET → Recupera risorse senza modificarle
- POST →Invia dati al server per creare una risorsa
- PUT → Aggiorna una risorsa esistente o la crea se non esiste
- DELETE → Rimuove una risorsa dal server
- HEAD → Simile a GET ma restituisce solo le informazioni sulla risorsa
- OPTIONS → Indica quali verbi sono supportati da una risorsa
I più importanti sono GET, POST,PUT e DELETE perché sono necessari per le applicazioni
-
-
-
-
-
-
-
speciali, per non incontrare problemi si utilizzano due regole:
- Sostituire i caratteri speciali con % seguito dalla conversione del simbolo in ASCII
- I nomi sono separati da = mentre più parametri sono separati da &.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
● Linguaggi markup servono a scrivere i documenti strutturati formattati, ovvero un
-
-
-
-
-
-
-
-
-
- Il client manda una richiesta al server.
- Il server, in attesa, riceve la richiesta.
- Il server esegue il servizio.
- Il server invia la risposta e i dati richiesti.
- Il client riceve la risposta ed eventualmente i dati.
● Questo processo è trasparente per entrambi i processi, sia su host diversi connessi
in rete, sia sullo stesso computer.
-
Il client è un programma che invia una richiesta di servizio su una porta, la stessa porta nella
-
-
-
-
-
-
-
-
-
Ciascun livello agisce da server per i suoi client nel livello precedente e da client per il livello
-
-
-
- Front-end (Presentation tier): Interfaccia utente.
- Logica applicativa (Middle tier):contiene le regole di business e gestisce
-
- Back-End(Data tier):si occupa della gestione e dell'accesso ai dati.
-
Non rientra nell’architettura client server e si classifica come a un solo livello, una soluzione
-
-
-
-
-
-
-
-
-
-
-
-
-
-