Zrobiłem trochę testów na ten temat (Podczas przetwarzania strony po stronie serwera DWR Ajax żądanie obsługi dokładnie) i wydaje się, że możesz skutecznie manipulować plikami cookie, ale to jest sprzeczne z tym, co przeczytałem na Ajax najlepiej praktyki i interpretowanie przez przeglądarkę odpowiedzi z XmlHttpRequest. Uwaga Ja testowałem na:Czy można niezawodnie ustawić lub usunąć plik cookie podczas przetwarzania po stronie serwera wywołania Ajax (XHR)?
- IE 6 i 7
- Firefox 2 i 3
- Safari
i we wszystkich przypadkach standardowe operacje cookie na obiekcie HttpServletResponse podczas Ajax obsługi żądania zostały prawidłowo interpretowane przez przeglądarkę, ale chciałbym wiedzieć, czy najlepszą praktyką jest popchnięcie manipulacji plikami cookie po stronie klienta, czy też można ufać temu (znacznie czystszemu) przetwarzaniu plików cookie po stronie serwera.
Chciałbym powitać odpowiedzi zarówno dotyczące ram DWR, jak i Ajax.
Zastanowiłem się nad tym, ponieważ miałem problem z usunięciem pliku cookie w żądaniu DWR po stronie serwera. Mogę je tworzyć dobrze, ale nie mogę ich usunąć - od tego czasu odkryłem rozwiązanie bez plików cookie, zakładając, że nie można tego zrobić. –