Подтвердить что ты не робот

Set-Cookie: Подстановочный знак "Путь"

Можно ли разместить подстановочный знак "path" в запросе HTTP Set-Cookie?

Пример:

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

Ответ 1

Проверьте RFC 6265 Механизм управления состоянием HTTP, 5.1.4. Пути и соответствие пути:

 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.

Здесь не упоминается какая-либо обработка подстановочных знаков, поэтому в пути невозможно использовать подстановочные знаки.

Ответ 2

путь к пути запроса - соответствует указанному пути cookie, если выполняется хотя бы одно из следующих условий:

  • Путь cookie и путь запроса идентичны
  • Путь файла cookie является префиксом пути запроса, а последний символ пути cookie %x2F ("/")
  • Путь файла cookie является префиксом пути запроса, а первый символ пути запроса, который не включен в путь cookie, является символом %x2F ("/")

В нем не упоминается обработка подстановочных знаков, поэтому невозможно использовать подстановочные знаки в пути.