On 11/11/2009, at 4:22 PM, Chuck Hill wrote:

On Nov 10, 2009, at 9:11 PM, Jeff Schmitz wrote:

Holy resurrected thread batman. I never did get cookies working, and I'd REALLY like to figure out why. I've got a brand new dev machine, running Eclipse 3.4, WOLips 3.4.5830. Everything is running great through apache, with DirectConnect Disabled and a nice URL of:

http://localhost/cgi-bin/WebObjects/netBrackets.woa/-7777

I'm using WOCookie to set my cookie:

          NSTimestamp expires = new NSTimestamp()
            .timestampByAddingGregorianUnits(1, 0, 0, 0, 0, 0);
WOCookie poolCookie = new WOCookie("POOL", Session ().getPoolName(), "/", null, expires, true);
          response.addCookie(poolCookie);

I look in my Browser (Firefox) and the cookie is there, saved under host "localhost" with an expiration of next year.

Then, in my DirectAction function I try to retrieve the cookie:

String poolName = (String) this.request().cookieValueForKey ("POOL");

And NO DICE. No cookies returned at all. And this seems so simple. any ideas?

NSLog.out.appendln(this.request().headers());

See it in there? If so, you are retrieving it wrong. If is not there, the browser is not sending it, or you are looking for it in wrong request (somehow).

And what do Session() and Session().getPoolName() each return?

with regards,
--

Lachlan Deck

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to