Как получить куки на Java? - PullRequest
       13

Как получить куки на Java?

0 голосов
/ 31 августа 2011

Я реализую проект из ASP, который переходит на Java-программу. В классе Java я хочу получить файлы cookie, установленные программой ASP.

Это возможно?

Если так, у меня есть этот код под рукой, но он не работает ....

class AfficheMonCookie extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response) 
    throws ServletException, IOException{
        String Valeur = "";
        Cookie[] cookies = request.getCookies();

        for(int i=0; i < cookies.length; i++) {
            Cookie MonCookie = cookies[i];
            if (MonCookie.getName().equals("FXA")) {
                Valeur = cookies[i].getValue();
            }
        }       
    }
}

1 Ответ

0 голосов
/ 31 августа 2011

Используйте инструмент сетевого мониторинга, такой как fiddler , чтобы проверить файлы cookie, установленные сайтом ASP (заголовок ответа Set-Cookie), и выяснить, попадают ли файлы cookie в запрос HTTP сервлета (запрос Cookie)header).

Fiddler - это прокси-сервер веб-отладки , который регистрирует весь трафик HTTP (S) между вашим компьютером и [другими машинами].Fiddler позволяет вам проверять трафик, устанавливать точки останова и «возиться» [или просто проверять] с входящими или исходящими данными.

Помните, что куки приходят от клиента (например, веб-браузер) и отправляются только для соответствующих доменов и путей - возможно, они вообще были / никогда не отправлялись на сервер Java.

Счастливое кодирование.

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