OK got it. This is the request slimserver sends: GET /twit.xml HTTP/1.1 Connection: close Host: leo.users.sonic.net:80 Icy-Metadata: 1 User-Agent: iTunes/4.7.1 (Windows; N; Windows XP; 586; EN; cp1252) SlimServer/6.1.1/3774 Cache-Control: no-cache Accept: */*
masquerading as iTunes? Not sure how I feel about that ;) Anyway...the problem is the :80 on the end of the Host line. Take that off and it works fine. The port number is valid under RFC2616 but I see the host in question is running an old version of Apache - I guess it has a bug in it's virtual host matching routine or something (or maybe it's just got some weird config). Anyway, if AsyncHTTP.pm could be modified to not include the port number when it's the default for the service (i.e. 80 for HTTP) then this would be fixed, and we'd still be RFC compliant. -- radish _______________________________________________ beta mailing list beta@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/beta