Date: Tue, 11 Nov 2008 18:27:53 -0500
I've noticed, that when the request is sent through a proxy, "Pragma:
no-cache" header is appended even when application did not request it.
I've tracked it to the following code in http.c:
(!checkheaders(data, "Pragma:") &&
(conn->bits.httpproxy && !conn->bits.tunnel_proxy) )?
Isn't there bug in it? E.g. I'd see how we want to turn caching off
when tunneling through a proxy, but if the tunneling is off, and proxy
is used -- why set "Pragma: no-cache" by default?
Or did I miss something? Is there any way to not introduce this header
Received on 2008-11-12