Plusieurs Cookie en-têtes de requête HTTP?
Généralement, un navigateur groupes témoins dans un seul Cookie
en-tête, tels que:
Cookie: a=1; b=2
La norme permettre d'envoyer ces séparé en-têtes, tels que:
Cookie: a=1
Cookie: b=2
Ou doivent-ils toujours être sur la même ligne?
Vous devez vous connecter pour publier un commentaire.
Par hasard sur cette page, tout en regardant pour plus de détails sur le sujet. Une citation de
HTTP State Management Mechanism
, RFC 6265 devrait rendre les choses plus claires:5.4. L'En-Tête De Cookie
Il ressemble à l'utilisation de plusieurs
Cookie
les en-têtes de est, en effet, interdit!Set-Cookie
en-têtes: tools.ietf.org/html/rfc6265#page-7Set-Cookie:a=b;c=d;
est plus correct queSet-Cookie:a=b; Set-Cookie:c=d;
si les valeurs sont définies par un seul serveur. La spec dit que le serveur ne devrait pas plier plusieurs Set-Cookie champs d'en-tête dans un domaine, mais il est possible d'ajouter plusieurs Set-Cookie champs d'en-tête dans un réponse. Ce que cela signifie dans le monde réel, c'est que lorsqu'un serveur proxy passe le long d'une réponse, si ce proxy ensembles de cookies, il doit utiliser un Ensemble distinct-en-tête de Cookie.il est maintenant admis dans HTTP/2 (RFC 7540), qui spécifie: