Vai al contenuto

Hypertext Transfer Protocol

HTTP regola richieste e risposte tra client e server. Metodo, stato e contenuto devono corrispondere al comportamento concordato dell’applicazione.

Noto anche comeHTTP
Cloud & gestione

Che cosa significa HTTP?

L’Hypertext Transfer Protocol (HTTP) è un protocollo applicativo per scambiare richieste e risposte. RFC9110 ne definisce il significato comune a più versioni HTTP. MDN spiega metodi, intestazioni, codici di stato e contenuti dei messaggi. HTTP viene usato per siti web e interfacce applicative.

Esempio: recuperare un elenco di progetti

In un portale ipotetico, il browser richiede al server un elenco di progetti. Il server verifica l’accesso e restituisce una risposta con stato e contenuto. Il client deve interpretarla secondo il formato d’interfaccia concordato, senza considerare una connessione stabilita come un successo.

HTTP non decide autonomamente quali progetti una persona possa vedere. Questa regola deve essere applicata dall’applicazione. Un codice di stato deve descrivere correttamente l’esito effettivo.

HTTPS indica HTTP su una connessione protetta. La versione HTTP descrive invece la variante del protocollo; occorre distinguere i due aspetti durante progettazione e ricerca dei guasti.

Fonti

Articoli sul tema

Cloud & gestione con ASES

Hosting, deployment, manutenzione e assistenza