[Semi-OT] http connecting to netflix

I was poking around, thinking about creating something to manipulate my
netflix queue, but I’m having a heck of a time with this. A simple connect
yields “” instead of content.

$ irb irb(main):001:0> require 'net/http' => true irb(main):002:0> Net::HTTP::Proxy("myproxy", 80).start("www.netflix.com") do >http> irb(main):003:1* response , = http.get("/Default") irb(main):004:1> end => [#, ""]

No content though. If I substitute “www.netflix.com/Default” for
"slashdot.org/index.pl", I get content. Additionally, if I do something
like

irb(main):003:1* response , = http.get("/FooBar")

I get the same response ([#<Net::HTTPFound 302 readbody=true>, “”]).

I understand that I’m dealing maybe with servlets or something, but I’m not
sure how to address them (obviously). Just thought someone might be bored
and might have an idea how to do this.

Thanks!

···

Worried about inbox overload? Get MSN Extra Storage now!
http://join.msn.com/?PAGE=features/es

302 is ‘temporarily moved’, you’re getting redirected. The Location
header should tell you where. All the 3xx responses is redirections,
permanently or otherwise.

···

On Fri, Jan 09, 2004 at 05:11:07AM +0900, Mike Wilson wrote:

I was poking around, thinking about creating something to manipulate my
netflix queue, but I’m having a heck of a time with this. A simple connect
yields “” instead of content.

$ irb irb(main):001:0> require 'net/http' => true irb(main):002:0> Net::HTTP::Proxy("myproxy", 80).start("www.netflix.com") do |http| irb(main):003:1* response , = http.get("/Default") irb(main):004:1> end => [#, ""]


Thomas
beast@system-tnt.dk