Why can't I set a cookie and redirect?

HttpCookiesRedirect

Http Problem Overview


I'm having a problem setting a cookie and doing a 302 redirect
In chrome the cookie is not being set (I haven't tested safari), in other browsers I was having the same problem until I added Path=/ to the cookie an now it works.

This is how the header looks; the status is 302 Found

Content-Type	text/html; charset=iso-8859-1
Expires	Thu, 01 Jan 1970 00:00:00 GMT
Set-Cookie	alasca-flash=error-Message<Required<error-Name<Required<error-Sex<Required<error-Age<Required<;Path=/
Location	/messages/sdf
Content-Length	0
Server	Jetty(6.1.x)

Any idea on why the cookie is not set? Or any workaround?

Http Solutions


Solution 1 - Http

See this question: Safari doesn't set Cookie but IE / FF does

It mentions this bug report in WebKit (due to AFC)

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionDamianView Question on Stackoverflow
Solution 1 - HttpDVKView Answer on Stackoverflow