Passa al contenuto principale

9. Gestione delle connessioni (Connection Management)

La messaggistica HTTP è indipendente dai protocolli di connessione del livello di trasporto o di sessione sottostanti. HTTP presuppone solo un trasporto affidabile con consegna ordinata delle richieste e corrispondente consegna ordinata delle risposte.

9.1. Stabilimento (Establishment)

È al di fuori dell'ambito di questa specifica descrivere come vengono stabilite le connessioni tramite vari protocolli del livello di trasporto o di sessione.

9.3. Persistenza (Persistence)

HTTP/1.1 utilizza per impostazione predefinita "connessioni persistenti", consentendo a più richieste e risposte di essere trasportate su una singola connessione. Le implementazioni HTTP DOVREBBERO supportare le connessioni persistenti.

9.6. Chiusura (Tear-down)

L'opzione di connessione "close" è definita come un segnale che il mittente chiuderà questa connessione dopo il completamento della risposta.

Connection: close

9.7. Avvio connessione TLS (TLS Connection Initiation)

Concettualmente, HTTP/TLS consiste semplicemente nell'inviare messaggi HTTP su una connessione protetta tramite TLS [TLS13].

9.8. Chiusura connessione TLS (TLS Connection Closure)

TLS utilizza uno scambio di avvisi di chiusura prima della chiusura della connessione (non-errore) per fornire una chiusura sicura della connessione; vedere sezione 6.1 di [TLS13].