Aller au contenu principal

5. Le champ d'en-tête HTTP Alt-Used

Le champ d'en-tête Alt-Used est utilisé dans les demandes pour identifier le service alternatif utilisé, tout comme le champ d'en-tête Host (Section 5.4 de [RFC7230]) identifie l'hôte et le port de l'origine.

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

Alt-Used est destiné à permettre aux services alternatifs de détecter les boucles, de différencier le trafic à des fins d'équilibrage de charge, et généralement de s'assurer qu'il est possible d'identifier la destination prévue du trafic, car l'introduction de ces informations après qu'un protocole est utilisé s'est avérée problématique.

Lors de l'utilisation d'un service alternatif, les clients DEVRAIENT inclure un champ d'en-tête Alt-Used dans toutes les demandes.

Par exemple :

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