IE 9 set-cookie redirect fehl

In meinem spring-Anwendung, die ich versuchen, ein cookie zu setzen und als Umleitung zu einer Seite, wo das cookie gelesen wird. Der redirect zu einer anderen Webseite funktioniert, aber die Einstellung der cookies fehlschlägt, nur im IE9.

Cookie cookie = MyCookieHandler.createCookie(parameters, domain);
response.addCookie(cookie);

Den redirect behandelt wird, kaufen die Einstellung der ModelAndView

modelView = new ModelAndView("redirect:" + getCallback());

Wie gesagt funktioniert im FF3+, Chrome und IE7/IE8. Was ist falsch in meiner app? Irgendwelche Vorschläge?

  • Erfassen Sie Ihre 302-HTTP-response-Header mit Fiddler und Sie hier posten.
  • und was macht Ihr createCookie Methode tun?
  • HTTP/1.0 302 Moved Temporarily Date: Wed, 27 Jul 2011 09:27:12 GMT Location: /login/index.html Vary: Accept-Encoding Content-Encoding: gzip Content-Length: 20 Content-Type: text/html; charset=ISO-8859-15 X-Cache: MISS from ham-dmz-mns1.mobilcom.de X-Cache-Lookup: MISS from ham-dmz-mns1.myserver.de:8080 Via: 1.0 ham-dmz-mns1.myserver.de:8080 (squid/2.7.STABLE5) Connection: keep-alive Proxy-Connection: keep-alive
  • aber es ist nicht die redirect-Schnittstelle fehlschlägt, ist es, der das cookie setzt. Auf Domain xxx.google.com wir setzen das cookie für google.com und auf yyy.google.com der cookie ist nicht verfügbar. Es ist verrückt, weil in FF, Chrome etc. es funktioniert gut, nur IE9 nicht...
InformationsquelleAutor Nils | 2011-07-26
Schreibe einen Kommentar