HTTP Request | ||
---|---|---|
Una richiesta HTTP viene effettuata da un client verso | ||
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. | ||
GET | ||
---|---|---|
È il metodo più utilizzato. Si usa per richiedere una risorsa (tipicamente una pagina web) a un web server. | ||
tipo MIME | ||
---|---|---|
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. | ||
Querystring | ||
---|---|---|
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.
| ||
Status Line | ||
---|---|---|
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. | ||
MIME | ||
---|---|---|
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. | ||
Cookie | ||
---|---|---|
Server HTTP | ||
---|---|---|
PUT | ||
---|---|---|
URI | ||
---|---|---|
Invio dati con form | ||
---|---|---|
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. | ||
Request Line | ||
---|---|---|
Body | ||
---|---|---|
Cache del Browser | ||
---|---|---|
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. | ||
Sessione | ||
---|---|---|
URL | ||
---|---|---|
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 ://.
| ||
Durata del cookie | ||
---|---|---|