Не удалось удалить cookie в Firefox с Java;Firefox создает новое печенье с точкой в ​​голове - PullRequest
1 голос
/ 26 августа 2011

У меня есть этот файл cookie в Firefox:

name:Vanilla-Volatile

value:1-1313808454|54614728ee113ab09e4db5c863cd5cfa|1313635654|1|1313808454

domain:zhu13890.prod.xxxx.corp

path:/

Затем я пытаюсь сбросить cookie в Java с помощью этого кода:

  def c = new Cookie("Vanilla-Volatile", null);
  c.setDomain("zhu13890.prod.xxxx.corp");
  c.setPath('/');       
  response.addCookie(c);

Вместо сброса cookie, Firefox создает новый cookie с domain=.zhu13890.prod.xxxx.corp (обратите внимание на «.» В начале.)

Есть ли решение этой проблемы?

Я использую Firefox версии 3.6.

1 Ответ

1 голос
/ 26 августа 2011

Удалить эту строку:

c.setDomain("zhu13890.prod.xxxx.corp");

Файл cookie может быть установлен для одного хоста (по умолчанию) или для всего домена.По-видимому, вы хотите установить его для одного хоста («zhu13890.prod.xxxx.corp», хост, на котором выполняется этот скрипт).Поэтому не следует указывать домен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...