2010-01-17 4 views
1

Я использую HtmlUnit браузер без браузера для доступа к веб-сайтам.Как удалить файлы cookie из браузера без браузера, предоставленного HtmlUnit в Java?

Могут ли файлы cookie, отправленные этими веб-сайтами, храниться на моем компьютере, когда я использую этот безголовый браузер?

Если да, то в чем место сохранения этих файлов cookie и как я могу удалить его через HtmlUnit?

ответ

1

Использование HtmlUnit.removeCookie(). Обычно Cookies в HtmlUnit создаются в памяти, а не сериализованы на диск.

+0

Не могли бы вы рассказать мне всю жизнь этих куки в памяти? Когда они удаляются? Может ли веб-сервер обнаруживать те файлы cookie, которые находятся в памяти? Как удалить эти файлы cookie? – user241426

+0

+1 для «... created in memory ...» – user241426

+0

Поскольку они находятся в памяти, они прекратятся, как только будет выполнен сеанс HtmlUnit. Они также будут удалены, если вы явно вызываете 'removeCookie()'. Веб-сервер на самом деле не «обнаруживает» куки-файлы, вместо этого он запрашивает у пользователя-агента, хранятся ли какие-либо файлы cookie, и HtmlUnit будет отвечать соответствующим образом. –

 Смежные вопросы

  • Нет связанных вопросов^_^