VISIT A URL PROGRAMATICALLY

hi all,

i have the code below;

require ‘rexml/document’
require ‘open-uri’
open(‘http://api.evdb.com/rest/users/login?app_key=ct2hJqTCg4XLCP5h’)
{ |f|
  $res = REXML::Document.new(f.read)

}

the xml data that is read is;

<?xml version="1.0" encoding="UTF-8"?>

<error string="Authorization Required">
  <nonce>6984053721</nonce>
  <description>Please supply a user authentication response using the
nonce provided.</description>
</error>

QUESTIONS

1. how do i get the value of nonce (i.e. 6984053721 )

2. is there another way of visiting the url "http://api.evdb.com/
rest/
users/login?app_key=ct2hJqTCg4XLCP5h"
     without using open-uri as in above

thoughts??

kevid <alumsimportant@yahoo.ca> writes:

hi all,

i have the code below;

QUESTIONS

1. how do i get the value of nonce (i.e. 6984053721 )

You should take a look at nokogiri http://nokogiri.org/

2. is there another way of visiting the url "http://api.evdb.com/
rest/
users/login?app_key=ct2hJqTCg4XLCP5h"
     without using open-uri as in above

There is the mechanize framework.

Jarl

There is a helpful railscast on mechanize here:
http://railscasts.com/episodes/191-mechanize