Wednesday, 3 July 2024, 3:25 PM
Site: IIC Calvino - Genova
Course: Telecomunicazioni @ Telecomunicazioni (Telecom@Telecom)
Glossary: Glossario HTTP
Picture of SIMONE PESCE

Cache del Browser

by SIMONE PESCE - Wednesday, 23 March 2022, 11:17 AM
 

La cache del browser è una memoria temporanea, che viene creata ogni volta che si apre una pagina web, in cui vengono salvati dei dati attraverso file e cookie con lo scopo di ridurre il tempo di caricamento delle pagine, inviando meno richieste al server le volte successive che vengono visitate.

                       

 
Picture of SAMUELE RATOTTI

Cookie

by SAMUELE RATOTTI - Wednesday, 23 March 2022, 10:13 AM
 

 I Cookie, anche conosciuti come Cookie HTTP, vengono creati dal server e inviati sul browser del client utilizzati per migliorare la navigazione, memorizzando frammenti di dati degli utenti.

 
Picture of SIMONE MASSOBRIO

Invio dati con form

by SIMONE MASSOBRIO - Wednesday, 23 March 2022, 10:12 AM
 

L'invio dei dati di un form,presente nella HTTP request, avviene principalmente con il metodo POST (<form action=”URL_personalizzata” method=”post”>…</form>), ma il metodo di default è il GET.

 
Picture of DANIELE TALAMO

DELETE

by DANIELE TALAMO - Wednesday, 23 March 2022, 10:08 AM
 

Delete è un metodo HTTP idempotente che elimina una risorsa dal server e può cambiare lo stato del server. Le risposte di stato sono 3: 200 OK l'azione è stata eseguita e include un messaggio che descrive lo stato, 202 Accepted l'azione andrà a buon fine ma non è stata ancora eseguita, 204 No Content l'azione è stata eseguita e non ci sono informazioni aggiuntive da comunicare.

 
Picture of MATTEO MICCI

Status Line

by MATTEO MICCI - Wednesday, 23 March 2022, 8:45 AM
 
La Status Line o riga di stato è la prima riga nel messaggio di risposta. Si compone di tre elementi:
Il numero di versione HTTP, che mostra la specifica HTTP a cui il server ha tentato di rendere conforme il messaggio.
Un codice di stato, che è un numero di tre cifre che indica il risultato della richiesta.
Una frase di motivazione, nota anche come testo di stato, che è un testo leggibile che riassume il significato del codice di stato.
 
Picture of MATTEO MICCI

Querystring

by MATTEO MICCI - Wednesday, 23 March 2022, 8:50 AM
 
Una stringa di query è una parte di un URL (Uniform Resource Locator) che assegna valori a parametri specificati. Una stringa di query include comunemente campi aggiunti a un URL di base da un browser Web o da un'altra applicazione client, ad esempio come parte di un HTML, scegliendo l'aspetto di una pagina o saltando a posizioni nel contenuto multimediale.
Un server Web può gestire una richiesta HTTP (Hypertext Transfer Protocol) leggendo un file dal suo file system in base al percorso dell'URL o gestendo la richiesta utilizzando una logica specifica per il tipo di risorsa. Nei casi in cui viene invocata una logica speciale, la stringa di query sarà disponibile per quella logica per l'utilizzo nella sua elaborazione, insieme al componente del percorso dell'URL.
 
 
Picture of STEFANO RAZZETTI

URL

by STEFANO RAZZETTI - Wednesday, 23 March 2022, 9:01 AM
 

L'URL , anche noto come "Uniform Resource Locator" «localizzatore unico della risorsa (informatica)», è un indirizzo di un sito web espresso in modo univoco e con una forma utilizzabile dal browser; inizia con la sequenza http ://.

 

 

 
Picture of STEFANO RAZZETTI

Sessione

by STEFANO RAZZETTI - Wednesday, 23 March 2022, 9:05 AM
 

La sessione in informatica è l'attività svolta dall'utente dalla prima volta in cui accede a una pagina dell'applicazione server side, fino a quando chiude il browser, quindi praticamente una richiesta HTTP.

 

 

 
Picture of FEDERICO FOSSATI

HTTP Request

by FEDERICO FOSSATI - Wednesday, 23 March 2022, 10:29 AM
 

Una richiesta HTTP viene effettuata da un client verso
un host denominato, che si trova su un server.
Lo scopo della richiesta è di accedere a una
risorsa sul server. Per effettuare la richiesta,
il client utilizza componenti di un
URL (Uniform Resource Locator), che include le informazioni necessarie per accedere alla risorsa.

Quello che segue è un esempio di HTTP Request:



 
Picture of DANIELE TALAMO

Server

by DANIELE TALAMO - Wednesday, 23 March 2022, 10:29 AM
 

In ambito HTTP l'header server indica la versione e il software usato dal web server.

 
Picture of LUCA CAZZARO

Accept

by LUCA CAZZARO - Wednesday, 23 March 2022, 11:12 AM
 

Le intestazioni Accept possono essere utilizzate per indicare che la richiesta è specificatamente limitata a un piccolo insieme di tipi desiderati, come nel caso di una richiesta per un'immagine in linea. Gli Accept sono un insieme di parametri presenti nell'header di risposta che specificano le caratteristiche accettate dal Client, ad esempio Accept-Language, Accept-Charset ecc.  Dalla parte dell'header del Server, non si chiama più Accept ma Content.

 
Picture of DANIELE SCURZONI

POST (metodo)

by DANIELE SCURZONI - Sunday, 27 March 2022, 10:58 PM
 

Il metodo POST scrive i parametri URL nella richiesta HTTP indirizzata al server, celandoli però alla vista dell'utente. Le richieste POST non prevendono un limite massimo di grandezza.

 
Picture of DANIELE SCURZONI

Content Encoding

by DANIELE SCURZONI - Sunday, 27 March 2022, 11:07 PM
 

Il content encoding viene utilizzata principalmente per comprimere i dati del messaggio senza perdere informazioni.  Il tipo di supporto/contenuto originale è specificato nell'intestazione Content-Type e  la Content-Encoding si applica alla rappresentazione dei dati.