Squid does not, only the inverse if you ask it to (changing
spaces to %20 before forwarding the URL). But it is possible your browser is
behaving differently because of the difference in HTTP version, or simply
because it is using a proxy.. It should be noted that HTTP do not allow
spaces in URL's. Any software sending such URL's are technically broken.
See the uri_whitespace option for what you can do in Squid to work around
broken browsers in this area.
But yes, Squid is a HTTP/1.0 proxy.. any requests sent via Squid will be
HTTP/1.0.
Regards
Henrik
Van Bossche Koen wrote:
> Hi,
>
> This is my configuration :
> RedHat Linux v7
> squid2.5PRE7
> parent configuration -> fw -> internet
>
> Any idea what might change the data inside a http packet, when
> it goes through squid?
>
> Here is an example, the URL (the URL is used to book cabinets for company
> board meetings...) requested is the same in both cases.
> Note how something in squid seems to change every "%20" to normal
> spaces. Also HTTP version is different.
>
> With proxy (Frame 14):
> GET /roombook/bin/showrecord.asp?recno=843&msg=eYour selection conflicts
> with the reservation below! HTTP/1.0\r\n
>
> Without proxy (Frame 7):
> GET
> /roombook/bin/showrecord.asp?recno=843&msg=eYour%20selection%20conflicts%20
>w ith%20the%20reservation%20below! HTTP/1.1\r\n
>
> I ran tcpdump outside firewall to capture these.
> I know it is difficult to tell why it behaves like this,
> but I'd appreciate if you have any idea at all how to fix it.
>
> We fixed this now by editing our proxy configuration script and to use
> direct connection to "services.anydad.com" (also opened firewall to enable
> it to go direct)
>
> best regards,
> ./koen
-- Basic free Squid support provided thanks to MARA Systems AB Your source of advanced reverse proxy solutions or customized Squid solutions. http://www.marasystems.com/products/Received on Thu May 23 2002 - 07:49:21 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:08:12 MST