2015-09-08 2 views
0

У меня есть приложение для запуска Java. Перед запуском веб-страницы приложения хранится постоянный файл cookie.Как читать постоянные файлы cookie, хранящиеся в браузере, в приложении для запуска Java Java

Это есть печенье создано: (.asp страница):

Response.Cookies("MyApp")("Test") = "SomeValue" 
Response.Cookies("Myapp").Expires = DateAdd("yyyy", 1, Now()) 

Я могу видеть печенье внутри хрома.

И это, как я пытался читать печенье:

CookieManager manager = new CookieManager(); 
manager.setCookiePolicy(CookiePolicy.ACCEPT_ALL); 
CookieHandler.setDefault(manager); 

CookieStore cookieJar = manager.getCookieStore(); 
List<HttpCookie> cookies = cookieJar.getCookies(); 
for (HttpCookie cookie : cookies) { 
    System.out.println("CookieHandler retrieved cookie: " 
      + cookie); 
} 

Как я могу прочитать, что печенье в моем приложении?

+0

Когда вы видите файл cookie внутри Chrome, какой домен, путь и срок действия? Убедитесь, что домен и путь соответствуют ожидаемому. Также, что произойдет, если вы запустите в другом браузере? – chrisl08

ответ

0

Вы посмотрели this? В нем есть пример доступа к файлам cookie из приложения веб-запуска java.

+0

Да, я уже устал от этого. он не извлекает cookie. – e13420xx

+0

Можете ли вы опубликовать код, который вы используете для настройки файла cookie, и код, используемый для извлечения файла cookie. Если примеры от Oracle не работают, может быть что-то исправить в вашем коде. – chrisl08

+0

Я обновил вопрос, пожалуйста, проверьте. – e13420xx

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

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