I was trying to debug the Polipo (head brandh) compatibility with netflix
app on the iPad. I found the following:

When netflix app sends the first HTTP GET request it gets the HTTP response
as 302 from the netflix server. So now instead of forwarding the same code
to netflix app, Polipo send out 416 code with the following message
"Requested range not satisfiable". I believe from here everything starts
going wrong and app fails to play the video.
I have found a fix for that. So when request->to & request->from are less
then 0, apart form checking the request method as HEAD, we should check for
 request method GET also. As I am doing below:
if((request->from <= 0 && request->to < 0) ||
       request->method == METHOD_HEAD || request->method == METHOD_GET) {

Please help me to understand, if this fix is a legitimate fix, does anyone
sees any side effect of it.

Thanks,
-Rajeev


On Thu, Nov 8, 2012 at 10:53 AM, Rajeev Bansal <connectraj...@gmail.com>wrote:

> Hi All,
>
>   I am observing some problem, when I turn on the Polipo on my router and
> try to watch a movie using netflix app. Netflix App is not able to play the
> video. But if I turn off the Polipo it can play the video. Any idea why
> Polipo is not supporting the netflix App? I can watch the video on netflix
> from my laptop keeping Polipo ON.
>
> Thanks,
> -Rajeev
>
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Polipo-users mailing list
Polipo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/polipo-users

Reply via email to