From: Jacob Fugal Date: 2006-06-14T01:40:23+09:00 Subject: Re: http#get return 404 error On 6/13/06, Lian Yan wrote: > I tried to use > > http#get("http://www.mla.org/about") > > to obtain the page, but it returns a 404 error. However, using browser > works fine. Like Guy, I'm able to get the page as so[1]: require 'net/http' require 'uri' url = URI.parse('http://www.mla.org/about') res = Net::HTTP.start(url.host, url.port) {|http| http.get('/index.html') } puts res.body I do, however, find it odd that trying to use wget does indeed result in a 404: $ wget http://www.mla.org/about --10:52:42-- http://www.mla.org/about => `about' Resolving www.mla.org... 209.11.11.22 Connecting to www.mla.org|209.11.11.22|:80... connected. HTTP request sent, awaiting response... 404 Not found 10:52:43 ERROR 404: Not found. Odd, that. Jacob Fugal [1] I wasn't sure what "http#get" you were referring to, so I chose the most applicable example from the net/http documentation, net/http being part of the standard library. If this doesn't match your usage, please explain more about which library you are using, particularly with a code example.