Search squid archive

Re: [squid-users] How to configure Squid to behave like Netscape-Proxy?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Henrik,

> Why would one request Shoutcast servers via a HTTP proxy?

Some users are at work, and I guess their corporate network routes all
traffic through their proxies.

> Why? Squid sends you the reply as-is, thinking the server is a obsolete
> HTTP/0.9 server sending just raw unlabelled data.

That's the behaviour I would have expected from any proxy - to be as
transparent as possible.  BTW: What's the rule of thumb concerning the
"Proxy-agent" header?  Do proxies normally insert this into any valid
HTTP response, so that the receiving client knows it came from a
proxy?

> > ******** Netscape Proxy *********
> > HTTP/1.0 200 Ok
> > Proxy-agent: Netscape-Proxy/3.51
> > Date: Wednesday, 02-Mar-05 23:10:51 GMT
> > Content-type: audio/mpeg
> > Via: 1.1 S1PS
> > ******** End Netscape Proxy *********
> >
> > ICY 200 OK
> > icy-notice1...
> > ...
> > ...
> 
> Interesting, but also a little bit of a lie.. the real content-type is a
> shoutcast stream including the shoutcast header, not an mpeg audio
> object..

Yep... I'm not sure why the proxy is doing this.  I guess I'll just
have to workaround this in my application.  I thought I'd ask you guys
in case there was a general case which I could test against, but it
seems this is a strange situation.

Thanks.
--Simon

> I wonder if they just happened to pick up the content-type from
> the shoutcast stream header by mistake from it resembling HTTP, or
> deliberately have support for inspecting shoutcast headers and extracting
> the content type. My bet is on the first...
> 
> Regards
> Henrik
>

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux