ich mit einem Jersey-Server arbeite, die ein Cookie auf folgende Weise zurück:Cookie ist nicht auf localhost in Chrome oder Firefox eingestellt
return Response.ok()
.cookie(
new NewCookie(
"userAccessToken", userTokenDTO.getToken(), "/", "",
"what is this", 3600, false
)
).build();
Als ich die Methode aufrufen, die das Cookie zurück, erhalte ich die folgende führen in Chrom:
ich kann sogar sehen, dass Chrom mein Cookie erkannt hat:
Aber aus irgendeinem Grund nicht in der Cookie-Register gesetzt ist:
Ich habe versucht, die Domain sowohl auf false, null "" Einstellung, einen Eintrag in der Hosts-Erstellung 127.0.0.1 Datei umbenennen.
return Response.ok()
.cookie(
new NewCookie(
"userAccessToken", userTokenDTO.getToken(), "/", "127.0.0.1",
"what is this", 3600, false)
).build();
Arbeiten in IE 11, aber immer noch nicht Chrome noch Firefox ...
Ich habe mehrere Zeit versucht, einen anderen Host-Namen für 127.0.0.1 einzufügen. In diesem Beispiel ist es text.myexample.com. Es funktioniert immer noch nicht in einem anderen Browser als IE11.
return Response.ok()
.cookie(
new NewCookie(
"userAccessToken", userTokenDTO.getToken(), "/", "test.myexample.com",
"what", 7200, false)
).build();
Ich habe versucht, die folgenden in der Konsole von Google Chrome zu tun:
document.cookie = "userAccessToken=72bebbe0-44fd-45ce-a6e1-accb72201eff;Version=1;Comment=what;Domain=test.myexample.com;Path=/;Max-Age=7200"
Welche das Cookie im Header vom Server in Chrome zurückgekehrt ist. Das funktioniert gut. Ich habe buchstäblich keine Ahnung, was hier vor sich geht.
Vielleicht ist dies verwandt: http://stackoverflow.com/questions/1134290/cookies-on-localhost-with-explicit-domain versuchen Sie in Ihrer Hosts-Datei einen Hostnamen für Ihre Anwendung, z. '127.0.0.1 myapp.local' und verwende sie als Hostnamen. –
Ich habe das schon mit mehreren verschiedenen Namen ausprobiert, ohne Glück. – Amnestic
Es ist nur ein Problem mit localhost, funktioniert gut auf anderen URLs siehe unten Link hier Cookie funktioniert, aber in lokalen es scheitert http://jerseyexample-ravikant.rhcloud.com/rest/jws/say/Hi – gladiator