Как найти файлы cookie приложения Java Web Start? Я потерял в перенаправлении - PullRequest
1 голос
/ 24 сентября 2011

Я довольно плохо знаком с обработкой HTTP и хотел бы получать файлы cookie в приложении Java Web Start, используя класс CookieHandler с cookieHandler.get (...).

Однако из-за нашей аутентификациипроцесс, есть многократные перенаправления, и я даже не уверен, на какой URI я должен смотреть!Поток запросов подробно описан ниже.

Примечание: чтобы обойти ошибку, у меня работает два http-сервера, поэтому вы видите два разных порта, используемых для «product.company.com» - это только временно.Я использую httpfox для выгрузки заголовков и проверил наличие cookie для каждого из запросов.

Вот поток:

Browse to alias: http://product.company.com:7890/
Redirects (302) to: https://login.company.com:443/path/login?Token=<long string>
Redirects (302) to: http://product.company.com:80/success?urlc=<long string>
Redirects (301) to: http://product.company.com/success/?urlc=<long string>
application/x-java-jnlp-file (200): http://product.company.com/success/?urlc=<long string>

Приложение jnlp находится в /success / product.jnlp и банки находятся в / success / lib.Codebase = "http://product.company.com/success/".

Я попробовал каждый из вариантов 'http://product.company.com/' и' http://product.company.com:port/' для URI, но все мои звонки не возвращают куки.

Пока я пропустилчасть «фрагмента» URL при тестировании, может ли это быть моей ошибкой?

Если у вас есть какой-либо опыт, не могли бы вы подсказать, как я должен генерировать URI, который мне нужен? У кого-нибудь есть примеры, которые яможно проверить?

Примечание: я использую Java 1.6, но я хочу быть совместимым с клиентами Java 1.5, если это возможно.

1 Ответ

0 голосов
/ 02 марта 2012

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

Вы можете использовать API предпочтений java для сохранения пользовательских настроек и данных конфигурации для вашей программы.Вы можете использовать это вместо куки?

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