Glossario HTTP


Definire i seguenti concetti/parole chiave del Modulo:

HTTP / HTTP 1.0 / HTTP 1.1 / HTTP/2HTTP/3 / stateless / Connessione persistente / Header / HTTP Request / Request Line / HTTP Response / Status Line / Metodo / Body / CR LF / Client HTTP / Server HTTP / URL / URI / URN / Download pagina web / GET / HEAD / POST / PUT / DELETEUser agent / campo Host / Accept / Accept-Charset / Accept-Encoding / Accept-Language / Referer / Content type / Content length / If-modified-since / Content-Encoding / Last modified / Codice di statoInvio dati con form / Querystring / Proxy / Cache del Browser / Cache del Proxy / Cookie / Sessione / Durata del cookie / Third Party / MIME / tipo MIME

ATTENZIONE: una volta creata una voce avete 30' di tempo per modificarla; passato tale tempo non sarà più possibile intervenire; quindi preparate il testo "offline" e poi inseritelo, con immagini e/o link interessanti; le immagini devono essere "embedded" (chi consulta non deve scaricare l'immagine ma se la trova nella descrizione)

Non "firmare" le proprie definizioni; ci pensa il sistema

Sfoglia il glossario usando questo indice

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | TUTTI
Ordinato per Nome crescente Ordina per: Cognome | Nome cambia in decrescente

Pagina:  1  2  3  4  (Successivo)
  TUTTI

Immagine ALESSANDRO DI DOMENICO

ALESSANDRO DI DOMENICO

Immagine ALESSANDRO DI DOMENICO

Accept-Encoding

di ALESSANDRO DI DOMENICO - mercoledì, 23 marzo 2022, 10:08
 

L’header Accept-Encoding (request message) dice al server quale codifica il client accetta. La codifica è principalmente utilizzata per la compressione.

 

Immagine ALESSANDRO DI DOMENICO

Connessione persistente

di ALESSANDRO DI DOMENICO - mercoledì, 23 marzo 2022, 10:09
 

La connessione persistente, consente di trasferire più file con un'unica connessione TCP. Per esempio una pagina costituita da un file html e da 10 immagini jpeg, può essere inviata su un'unica connessione TCP persistente.

 

 

Immagine andrea lanzavecchia

andrea lanzavecchia

Immagine andrea lanzavecchia

Codice di stato

di andrea lanzavecchia - mercoledì, 23 marzo 2022, 10:10
 

I codici di stato HTTP sono brevi note di un server che vengono inserite in una pagina Web, anche se non fanno parte del contenuto del sito. Si trattano invece di messaggi provenienti dal server che vi dicono come sono andate le cose quando ha ricevuto la richiesta di visualizzare una certa pagina. Questi messaggi vengono restituiti ogni volta che il vostro browser interagisce con un server. Se si è lo sviluppatore di un sito è fondamentale la comprensione dei codici di stato HTTP per la diagnosi e la correzione di eventuali errori di configurazione del sito. i codici di stato HTTP sono suddivisi in 5 classi, si trattano di raggruppamenti di risposte con significati correlati che aiutano a determinare rapidamente la sostanza generale di un codice di stato. Di seguito sono riportati i vari raggruppamenti: informazione, successo, reindirizzamento, errore client e errore server.

 

Immagine andrea lanzavecchia

HTTP Response

di andrea lanzavecchia - giovedì, 31 marzo 2022, 21:55
 

La risposta HTTP (HTTP response) è il messaggio che il server ritorna come risultato della richiesta del clientQualunque sia l'esito dell'elaborazione della richiesta, il server risponde con un codice numerico di stato.

Il messaggio HTTP di risposta è strutturato nel seguente modo:

  1. Status-Line
  2. Intestazioni (Headers)
  3. Body del messaggio (facoltativo; quasi sempre contiene la pagina web richiesta)

 

Immagine DANIELE SCURZONI

DANIELE SCURZONI

Immagine DANIELE SCURZONI

Content Encoding

di DANIELE SCURZONI - domenica, 27 marzo 2022, 23:07
 

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.

 

 

Immagine DANIELE SCURZONI

POST (metodo)

di DANIELE SCURZONI - domenica, 27 marzo 2022, 22:58
 

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.

 

Immagine DANIELE TALAMO

DANIELE TALAMO

Immagine DANIELE TALAMO

DELETE

di DANIELE TALAMO - mercoledì, 23 marzo 2022, 10:08
 

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.

 

Immagine DANIELE TALAMO

Server

di DANIELE TALAMO - mercoledì, 23 marzo 2022, 10:29
 

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

 

Immagine FABIO SAVINO

FABIO SAVINO

Immagine FABIO SAVINO

HEAD

di FABIO SAVINO - mercoledì, 23 marzo 2022, 11:21
 

Metodo di un messaggio HTTP fa una richiesta analoga al GET ma restituisce solo i campi dell'header, non prevede l'uso del body.

 

Immagine FABIO SAVINO

Last modified

di FABIO SAVINO - mercoledì, 23 marzo 2022, 11:13
 

Campo nell'head di un messaggio HTTP che indica la data e l'ora dell'ultima modifica avvenuta.

 

Immagine FEDERICO FOSSATI

FEDERICO FOSSATI

Immagine FEDERICO FOSSATI

HTTP Request

di FEDERICO FOSSATI - mercoledì, 23 marzo 2022, 10:29
 

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:



 

Immagine LUCA CAZZARO

LUCA CAZZARO

Immagine LUCA CAZZARO

Accept

di LUCA CAZZARO - mercoledì, 23 marzo 2022, 11:12
 

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.

 

Immagine LUCA CAZZARO

HTTP 1.1

di LUCA CAZZARO - mercoledì, 23 marzo 2022, 10:13
 

HTTP 1.1 è l'ultima versione di Hypertext Transfer Protocol viene eseguito nel livello TCP/IP di Internet, fornisce una consegna più rapida delle pagine Web rispetto all'HTTP originale e riduce il traffico Web.  È supportato dai più recenti server Web e browser, fornisce una connessione persistente, inoltre un browser che lo supporta, può decomprimere i file HTML, mentre il server al quale vengono richiesti li comprime per il trasporto. Oltre alle connessioni persistenti e ad altri miglioramenti delle prestazioni, HTTP 1.1 offre anche la possibilità di avere più nomi di dominio che condividono lo stesso indirizzo IP. Ciò semplifica l'elaborazione per i server Web che ospitano numerosi siti Web in quello che a volte viene chiamato hosting virtuale.

 

Immagine LUCA SANGIOVANNI

LUCA SANGIOVANNI

Immagine LUCA SANGIOVANNI

GET

di LUCA SANGIOVANNI - mercoledì, 22 marzo 2023, 18:17
 

È il metodo più utilizzato. Si usa per richiedere una risorsa (tipicamente una pagina web) a un web server.

Ecco i modi più popolari per effettuare una richiesta HTTP in JavaScript

 

Immagine LUCA SANGIOVANNI

tipo MIME

di LUCA SANGIOVANNI - martedì, 22 marzo 2022, 16:42
 

Ogni coppia oggetto/formato costituisce un tipo MIME, per poter essere utilizzato, un tipo MIME deve prima essere proposto in via sperimentale e poi registrato seguendo una procedura standardizzata.
Dal punto di vista del normale utente, ci sono un paio di occasioni in cui si entra in contatto con i tipi MIME:
-quando si configurano le "helper application" per il proprio browser
-con alcuni programmi di E-mail per specificare il tipo di codifica da adottare quando si inviano file binari.

 

Immagine MATTEO MICCI

MATTEO MICCI

Immagine MATTEO MICCI

Querystring

di MATTEO MICCI - mercoledì, 23 marzo 2022, 08:50
 
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.
 
 

Immagine MATTEO MICCI

Status Line

di MATTEO MICCI - mercoledì, 23 marzo 2022, 08:45
 
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.
 

Immagine Maurizio Sante

Maurizio Sante

Immagine Maurizio Sante

MIME

di Maurizio Sante - mercoledì, 22 marzo 2023, 18:22
 

Sigla per Multipurpose Internet Mail Extensions; il "tipo MIME" definisce il formato della risorsa a cui si vuole accedere con una richiesta HTTP.

Nato inizialmente per gli allegati delle mail, poi esteso a qualunque risorsa.

 

Immagine PAOLO CALCAGNO

PAOLO CALCAGNO

Immagine PAOLO CALCAGNO

HTTP

di PAOLO CALCAGNO - mercoledì, 22 marzo 2023, 18:19
 

In telecomunicazioni e informatica l'HyperText Transfer Protocol (HTTP) è un protocollo a livello applicativo usato principalmente per la richiesta e la trasmissione di pagine web, in un'architettura client-server.

Ai fini di maggior sicurezza è oggi disponibile la versione HTTPS.

 

Immagine PAOLO CALCAGNO

User Agent

di PAOLO CALCAGNO - mercoledì, 23 marzo 2022, 08:13
 

La stringa User-Agent (UA) è contenuta nelle intestazioni HTTP e ha lo scopo di identificare i dispositivi che richiedono contenuto online. Lo User-Agent comunica al server quale è il dispositivo in visita (tra le altre cose) e queste informazioni possono essere utilizzate per determinare quali contenuti restituire.

 

Immagine SAMUELE RATOTTI

SAMUELE RATOTTI

Immagine SAMUELE RATOTTI

Cookie

di SAMUELE RATOTTI - mercoledì, 23 marzo 2022, 10:13
 

 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.

 

Immagine SAMUELE RATOTTI

Server HTTP

di SAMUELE RATOTTI - mercoledì, 23 marzo 2022, 08:20
 

Server HTTP è un computer  che utilizzando un programma mette a disposizione una risorsa nella rete e che nel protocollo HTTP svolge la funzione di restituire al client una HTTP Response .

 

 

 

Immagine SAMUELE SENATORE

SAMUELE SENATORE

Immagine SAMUELE SENATORE

PUT

di SAMUELE SENATORE - martedì, 22 marzo 2022, 21:11
 

Il put è un metodo http che si usa per richiedere che l'entità inclusa sia archiviata nell'URI di richiesta fornito.

Se l'URI della richiesta si riferisce a una risorsa già esistente, l'entità verrà considerata come modificata

 

Immagine SAMUELE SENATORE

URI

di SAMUELE SENATORE - martedì, 22 marzo 2022, 21:16
 

Un URI (Uniform resource identifier) è un indirizzo espresso attraverso una stringa di caratteri che identificare una risorsa che non si trova necessariamente all'interno di una rete.

L'URI devono poter essere trascritti facilmente, sia a livello meccanico, sia a livello umano.

 

Immagine SIMONE MASSOBRIO

SIMONE MASSOBRIO

Immagine SIMONE MASSOBRIO

Invio dati con form

di SIMONE MASSOBRIO - mercoledì, 23 marzo 2022, 10:12
 

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.

 

Immagine SIMONE MASSOBRIO

Request Line

di SIMONE MASSOBRIO - mercoledì, 23 marzo 2022, 08:15
 

La Request Line (riga di richiesta) è la prima parte del messaggio di richiesta , è formata dal metodo , l'URI ( Uniform Resource Identifier ) e la versione. Per l'HTTP 1.1 il metodo di richiesta  può essere vario , fra i più comuni troviamo GET, HEAD e POST.

 

Immagine SIMONE PESCE

SIMONE PESCE

Immagine SIMONE PESCE

Body

di SIMONE PESCE - giovedì, 31 marzo 2022, 21:39
 

Il body HTTP è una sezione dei messaggi HTTP dove sono presenti i byte dei dati (payload); è situato immediatamente dopo le intestazioni (header) e da esse separato mediante una linea vuota.

 

Immagine SIMONE PESCE

Cache del Browser

di SIMONE PESCE - mercoledì, 23 marzo 2022, 11:17
 

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.

                       

 

Immagine STEFANO CAPONE

STEFANO CAPONE

Immagine STEFANO CAPONE

campo Host

di STEFANO CAPONE - domenica, 5 febbraio 2023, 19:38
 

Il campo Host viene introdotto in HTTP 1.1 per identificare il dominio del sito da visitare. Se in una richiesta HTTP 1.1 non è presente il campo Host il server dovrà rispondere con un codice di stato 400: richiesta errata.

 

Immagine STEFANO CAPONE

HTTP 1.0

di STEFANO CAPONE - giovedì, 26 gennaio 2023, 16:36
 

Si tratta della prima versione disponibile del HyperText Transfer Protocol che lavora a livello applicativo. Si occupa di trasmettere informazioni sul web tramite un'architettura client-server, e lavora con HTTP Request e HTTP Response. Questa versione, oltre ad avere Header di richiesta/risposta limitati, è lenta e ha congestioni nella connessione; inoltre la connessione è non persistente, ovvero il client deve aprire una nuova connessione TCP per ogni elemento (immagine, audio, CSS, ...) dell pagina.

 

Immagine STEFANO RAZZETTI

STEFANO RAZZETTI

Immagine STEFANO RAZZETTI

Sessione

di STEFANO RAZZETTI - mercoledì, 23 marzo 2022, 09:05
 

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.

 

 

 

Immagine STEFANO RAZZETTI

URL

di STEFANO RAZZETTI - mercoledì, 23 marzo 2022, 09:01
 

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 ://.

 

 

 

Immagine STEFANO RODRIGUEZ

STEFANO RODRIGUEZ

Immagine STEFANO RODRIGUEZ

Durata del cookie

di STEFANO RODRIGUEZ - mercoledì, 23 marzo 2022, 08:20
 

La durata dei cookie può variare, alcuni cookie possono persistere anche dopo la chiusura del browser altri invece si eliminano quando si effettua il logout o viene chiuso il browser.

 


Pagina:  1  2  3  4  (Successivo)
  TUTTI