There's really no "rest" of the visit.
Link A redirects to Link B using a 302 status. Link A has no CSS or images.
I have also tried the redirect with/without HTML (standard recommends HTML with an anchor to the new location), with/without setting the cookie ...
The only two headers I set directly are the Status and Location headers. The rest are set by the server. Vary comes from the gzip functionality to ensure that proxies serve the right content.