R
Rasmus Debitsch
Hello,
I want to retrieve an image from the world wind server using the Ruby http
package. But I can't get it work. In tcl/tk it works like this:
package require http
set url "http://data.worldwind.arc.nasa.gov/t?T=105&L=0&X=81&Y=48"
set token [::http:geturl $url]
upvar #0 $token state
and the jpeg image is in the state(body) variable. Using Ruby I expected
something like this:
require 'net/http'
server = 'http://data.worldwind.arc.nasa.gov'
request = '/t?T=105&L=0&X=81&Y=48'
http = Net::HTTP.new(server)
http.start
resp,data = http.get(request, nil)
http.finish
But http.start returns "SocketError: getaddrinfo: no address associated with
hostname." always. Is there a command like geturl in the net/http package?
I want to retrieve an image from the world wind server using the Ruby http
package. But I can't get it work. In tcl/tk it works like this:
package require http
set url "http://data.worldwind.arc.nasa.gov/t?T=105&L=0&X=81&Y=48"
set token [::http:geturl $url]
upvar #0 $token state
and the jpeg image is in the state(body) variable. Using Ruby I expected
something like this:
require 'net/http'
server = 'http://data.worldwind.arc.nasa.gov'
request = '/t?T=105&L=0&X=81&Y=48'
http = Net::HTTP.new(server)
http.start
resp,data = http.get(request, nil)
http.finish
But http.start returns "SocketError: getaddrinfo: no address associated with
hostname." always. Is there a command like geturl in the net/http package?