2011-11-04 4 views
20

Est-il possible de placer un caractère générique en-dessous du paramètre "path" dans une requête HTTP Set-Cookie?Set-Cookie: Caractère générique "Path"

exemple:

Set-Cookie: SSID=foo; Domain=.foo.com; Path=/*/Stuff; Secure; HttpOnly 

Répondre

36

Vérifiez RFC 6265 HTTP State Management Mechanism, 5.1.4. Paths and Path-Match:

A request-path path-matches a given cookie-path if at least one of 
    the following conditions holds: 

    o The cookie-path and the request-path are identical. 

    o The cookie-path is a prefix of the request-path, and the last 
     character of the cookie-path is %x2F ("/"). 

    o The cookie-path is a prefix of the request-path, and the first 
     character of the request-path that is not included in the cookie- 
     path is a %x2F ("/") character. 

Il ne mentionne aucune manipulation générique, il est donc impossible d'utiliser des caractères génériques dans le chemin.

0

demande chemin chemin correspond à un cookie-chemin donné si au moins l'une des conditions suivantes est remplie:

  • Le cookie-chemin et le chemin de la requête sont identiques
  • Le cookie-chemin est un préfixe du chemin de requête, et le dernier caractère du chemin de cookie est %x2F ("/")
  • Le cookie-path est un préfixe du chemin de requête, et le premier caractère du chemin de requête qui n'est pas inclus dans le chemin de cookie. cookie-path est un %x2F ("/") caractère

Il ne mentionne aucune gestion générique, il n'est donc pas possible d'utiliser des caractères génériques dans le chemin.