[JAVA]Cookie added aan response, browser slaat hem niet op?

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Rey Nemaattori
  • Registratie: November 2001
  • Laatst online: 23-07 12:09
Momenteel ben ik bezig met het schrijven van een formulierhandler die een cookie genereert en met de response meestuurt. 't geheel draait op tomcat 5 en java6. Om een of andere reden komt de cookie wel mee als ik met httpfox naar de httpresponse kijk, maar wordt t cookie nooit weggeschreven om uitgelezen te worden.

(versimpelde code met 'harde' statements)
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
            String cookieName = "testcookie";
            LOG.log(Level.WARNING, "Cookie name = " + cookieName);
            // Create the cookie
            String cookieValue = "lol@lol.com" + "1234567";
            Cookie cookie = new Cookie(cookieName, cookieValue);
            cookie.setMaxAge(1111);
            cookie.setDomain("healthdirect-dev");
            cookie.setPath("/");
            cookie.setVersion(1);
            cookie.setComment("'test commentaar");
            cookie.setSecure(false);
            
            response.addCookie(cookie);
            LOG.log(Level.WARNING, "THE COOKIE HAS BEEN ADDED TO THE REQUEST");


Waarom schrijft mijn browser(zowel IE6, FF2 en ff3) 't cookie niet weg? Is dit iets wat ik serverside fout doe?


edit: ja, mijn browser accepteert WEL cookies :+

Speks:The Hexagon Iks Twee Servertje

"When everything is allright,there is nothing left."Rey_Nemaattori


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Kijk eens in de daadwerkelijk HTTP request/headers wat er precies mee gestuurd word, en vergelijk dat met een andere site waar de cookies wel van geaccepteerd worden.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

  • bat266
  • Registratie: Februari 2004
  • Laatst online: 24-08 06:41
Wordt er nog meer weggeschreven naar de response en komt dat wel aan op de browser ?

edit ik lees verkeerd in httpfox is cookie wel te zien

[ Voor 27% gewijzigd door bat266 op 16-12-2009 11:37 ]

Better to remain silent and be thought a fool then to speak out and remove all doubt.


Acties:
  • 0 Henk 'm!

  • Salandur
  • Registratie: Mei 2003
  • Laatst online: 23:51

Salandur

Software Engineer

klopt je domein wel? als je deze niet opgeeft wordt deze door je container gegenereerd.
en je comment wordt niet afgesloten met een '.

kijk eens in firefox met de livehttpheaders plugin welke headers verstuurd zijn.

Assumptions are the mother of all fuck ups | iRacing Profiel


Acties:
  • 0 Henk 'm!

  • Rey Nemaattori
  • Registratie: November 2001
  • Laatst online: 23-07 12:09
Domein zou moeten kloppen, als ik de JSESSIONID opzoek in firefox, dan staat daar ook 'healthdirect-dev' als domein, hoewel..tis wel een beetje gehacked in de hosts-file.

Right, ik heb even de cookies eruit gegooit, en wat schetst mijn verbazing? In het zelfde request komt nóg een cookie mee dat wél wordt weggeschreven :o

Afbeeldingslocatie: http://img194.imageshack.us/img194/1934/httpresponse.png

Ik ga nu iig proberen minder vars mee te geven en de cookie name in hoofdletters te doen, of 't helpt..geen id :/

[ Voor 20% gewijzigd door Rey Nemaattori op 16-12-2009 12:01 ]

Speks:The Hexagon Iks Twee Servertje

"When everything is allright,there is nothing left."Rey_Nemaattori


Acties:
  • 0 Henk 'm!

  • Rey Nemaattori
  • Registratie: November 2001
  • Laatst online: 23-07 12:09
't was toch de domeinnaam ^_^

Healthdirect-dev is nl. geen echte DNS naam, maar een redirect die slechts binnen de firewall bekend is, even wat gerommeld met de hosts file en een externe DNS naam naar onze ontwikkelserver laten verwijzen: & klaar :)


thnx hunnies d:)b

[ Voor 4% gewijzigd door Rey Nemaattori op 16-12-2009 13:17 ]

Speks:The Hexagon Iks Twee Servertje

"When everything is allright,there is nothing left."Rey_Nemaattori

Pagina: 1