5 Flashcards

1
Q

HTTP hypertext transfer protocol

A

è un protocollo di comunicazione sviluppato da Tim Berners-Lee per facilitare l’implementazione del web, si basa su richiesta-risposta

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Metodi HTTP

A
  • GET permette di richiedere informazioni
  • PUT permette di creare la risorsa
  • DELETE permette di rimuovere tutte le info relative alla risorsa
  • POST permette di specificare informazioni aggiuntive
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Classificazione metodi HTTP

A

Safe: usato per recuperare informazioni senza cambiarne lo stato
Idempotente: molteplici richieste hanno lo stesso effetto , una sola richiesta

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Messaggi di risposta

A
  1. Risposta informativa
  2. Successo 200 OK
  3. Redirezione 303 see other
  4. Errore del client 403 Forbidden, 404 Not Found
  5. Errore del server 503 Service Unavailable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cosa succede quando si clicca su un collegamento ipertestuale (o link) di una pagina Web?

A

una volta che si clicca su un link di una pagina web visualizzata attraverso un browser, il browser recupera l’URL della risorsa celato dietro il link e richiede una copia di quella risorsa al server web che la ospita. Una volta che questa copia viene ricevuta dal browser, questi la visualizza (nel caso sia una pagina web, per esempio) o ne permette la memorizzazione all’interno del dispositivo da cui è partita la richiesta attraverso il browser usato.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Protocollo di comunicazione

A

insieme di regole che due entità, parte di un sistema di comunicazione, devono seguire ​per scambiarsi informazioni.​

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Metodi HTTP

A
  • safe considerando che viene usato soltanto per richiedere informazioni relativamente ad una specifica risorsa
  • idempotente se molteplici richieste effettuate allo stesso URL hanno lo stesso effetto, sul server web, che effettuare una sola richiesta
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Metadati

A

Relativi alla comunicazione (nome di ​client usato per effettuare la richiesta, il nome del server web che dovrebbe avere a disposizione la risorsa, etc.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Server web

A

computer “speciale” che esegue un software specifico che permette di ricevere, gestire, e soddisfare richieste HTTP provenienti da un ​client,​ ad esempio un browser.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly