title: Why no `Set-Cookie` headers in response?
body: <p>I found sometimes browser can't get cookies from my website, so I use <code>curl</code> to check the headers, and the information is:</p>
  
  <pre><code>C:\Documents and Settings\jack&gt;curl http://localhost -I
  HTTP/1.1 200 OK
  Expires: Thu, 01-Jan-1970 00:00:00 GMT
  Set-Cookie: SCALAEYE_SESSION="a57cf8ebdfc379da91ad17d1d1eac706c25ae4c3-%3Citems%3E%3C%2Fitems%3E";Path=/
  Set-Cookie: SCALAEYE_FLASH="%3Citems%3E%3C%2Fitems%3E";Path=/
  Content-Length: 121665
  Server: Jetty(6.1.26)
  </code></pre>
  
  <p>But when I use browsers <code>IE6</code> and <code>Firefox</code> to visit, the headers are:</p>
  
  <pre><code>Response Headersview source
  Date    Fri, 08 Apr 2011 08:48:09 GMT
  Transfer-Encoding   chunked
  Server  Jetty(6.1.26)
  </code></pre>
  
  <p>You can see there is no <code>Set-Cookie</code> header, which makes problems. My server is <code>Jetty 6.1.26</code>. Why they are different responses? Where is wrong? And how to fix it?</p>