Glossario HTTP
Definire i seguenti concetti/parole chiave del Modulo:
HTTP / HTTP 1.0 / HTTP 1.1 / HTTP/2 / HTTP/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 / DELETE / User agent / campo Host / Accept / Accept-Charset / Accept-Encoding / Accept-Language / Referer / Content type / Content length / If-modified-since / Content-Encoding / Last modified / Codice di stato / Invio 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
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 Cognome crescente Ordina per: Cognome | Nome
Pagina: 1 2 3 4 (Successivo)
TUTTI
HTTP | |||
---|---|---|---|
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. | |||
User Agent | |||
---|---|---|---|
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. | |||
campo Host | |||
---|---|---|---|
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. | |||
HTTP 1.0 | |||
---|---|---|---|
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. | |||
Accept | |||
---|---|---|---|
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. | |||
HTTP 1.1 | |||
---|---|---|---|
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. | |||
Accept-Encoding | |||
---|---|---|---|
HTTP Request | |||
---|---|---|---|
Una richiesta HTTP viene effettuata da un client verso | |||
Codice di stato | |||
---|---|---|---|
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. | |||
Pagina: 1 2 3 4 (Successivo)
TUTTI