I'm experiencing a serious problem where the responses of my GET requests keep reseting my session cookie.
Basically my initial request to www.vidmap.de sets a session cookie on variable _vm_session_prod which is undesirably overwritten with different value by a second request. The second request inside the delivered html document is loading a jpeg image through http://www.vidmap.de/web/image?image=bikecam_julierpass.jpg. The image is delivered through send_file(PATH_XYZ, :type => 'image/ jpeg', :disposition => 'inline', :filename => 'video.jpeg', :stream => false) on server side. My problem is that, for what reason ever, the second response sets a new session cookie (which causes heavy trouble at an other stage). No other server side responses (render :json / :text) are causing this strange effect. Help anyone? ################################# Initial Request on http://www.vidmap.de/ ################################# Host: www.vidmap.de Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/ *;q=0.8 Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Referer: http://www.vidmap.de/ ########### Response: ########### Set-Cookie: vm_language=de; domain=.vidmap.de; path=/; expires=Mon, 14 Jun 2010 19:52:00 GMT _vm_session_prod=BAh7CDoOcmV0dXJuX3RvIgYvOhB2bV9sYW5ndWFnZSIHZGUiCmZsYXNoSUM6%0AJ0FjdGlvbkNvbnRyb2xsZXI6OkZsYXNoOjpGbGFzaEhhc2h7AAY6CkB1c2Vk %0AewA%3D--8afcd7d5a8f2f64804ca01de1d32b2129152ece8; domain=vidmap.de; path=/ Status: 200 OK ################################################################## Preceding Request on http://www.vidmap.de/web/image?image=bikecam_julierpass.jpg ################################################################## Host: www.vidmap.de Accept: image/png,image/*;q=0.8,*/*;q=0.5 Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Referer: http://www.vidmap.de/ Cookie: vm_language=de; _vm_session_prod=BAh7CDoOcmV0dXJuX3RvIgYvOhB2bV9sYW5ndWFnZSIHZGUiCmZsYXNoSUM6%0AJ0FjdGlvbkNvbnRyb2xsZXI6OkZsYXNoOjpGbGFzaEhhc2h7AAY6CkB1c2Vk %0AewA%3D--8afcd7d5a8f2f64804ca01de1d32b2129152ece8 ########### Response: ########### Set-Cookie: _vm_session_prod=BAh7CDoOcmV0dXJuX3RvIgYvIgpmbGFzaElDOidBY3Rpb25Db250cm9sbGVy %0AOjpGbGFzaDo6Rmxhc2hIYXNoewAGOgpAdXNlZHsAOhB2bV9sYW5ndWFnZSIH%0AZGU %3D--c173d4fdc20a0a81eefa9969a83b335f436098a9; domain=vidmap.de; path=/ Status: 200 OK Etag: "2a608345f7bd45f06e60db0317f5cf38" Content-Transfer-Encoding: binary Pragma: public Cache-Control: cache, must-revalidate; Content-Disposition: inline; filename="video.jpeg" Content-Type: image/jpeg Content-Length: 20094 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

