right, lets be precise. then it all makes sense now. it will still not cache when there is a set-cookie header, which makes sense. (did you test with a real symfony if that part works? that symfony properly starts a session for the user?)