Ich habe ein wenig selbst getestet (Während der serverseitigen Verarbeitung eines DWR Framework Ajax Request-Handlers, um genau zu sein) und es scheint, Sie können Cookies erfolgreich manipulieren, aber das geht gegen vieles, was ich auf Ajax am besten gelesen habe Praktiken und wie Browser interpretieren die Antwort von einem XmlHttpRequest. Hinweis habe ich getestet auf:Können Sie einen Cookie während der serverseitigen Verarbeitung eines Ajax (XHR) -Aufrufs zuverlässig setzen oder löschen?
- IE 6 und 7
- Firefox 2 und 3
- Safari
und in allen Fällen Standard-Cookie-Operationen auf dem HttpServletResponse Objekt während Ajax-Request Handling waren richtig Ich würde gerne wissen, ob es am besten ist, die Cookie-Manipulation auf die Client-Seite zu schieben, oder ob dieser (viel saubereren) Server-seitigen Cookie-Behandlung vertraut werden kann.
Ich würde gerne Antworten sowohl auf das DWR-Framework und AJAX im Allgemeinen begrüßen.
Ich fragte mich, wie ich Probleme hatte, ein Cookie in einer serverseitigen DWR-Anfrage zu löschen. Ich kann sie gut erstellen, aber kann sie nicht löschen - haben seitdem eine Cookie-freie Lösung herausgefunden, nachdem angenommen wird, dass es nicht getan werden konnte. –