Passa al contenuto principale

5. Il campo di intestazione HTTP Alt-Used

Il campo di intestazione Alt-Used viene utilizzato nelle richieste per identificare il servizio alternativo in uso, proprio come il campo di intestazione Host (Sezione 5.4 della [RFC7230]) identifica l'host e la porta dell'origine.

Alt-Used     = uri-host [ ":" port ]

Alt-Used ha lo scopo di consentire ai servizi alternativi di rilevare loop, differenziare il traffico ai fini del bilanciamento del carico e, in generale, garantire che sia possibile identificare la destinazione prevista del traffico, poiché l'introduzione di queste informazioni dopo che un protocollo è in uso si è rivelata problematica.

Quando si utilizza un servizio alternativo, i client DOVREBBERO includere un campo di intestazione Alt-Used in tutte le richieste.

Per esempio:

GET /thing HTTP/1.1
Host: origin.example.com
Alt-Used: alternate.example.net