-
Notifications
You must be signed in to change notification settings - Fork 0
Rest
#!/usr/bin/ruby
#
require ‘net/https’
require ‘net/http’
username=‘[email protected]’
password=‘K3yst0n3’
account=‘7954’
host=‘my.rightscale.com’
api=“/api/acct/#{account}/”
USERAGENT=‘Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2’
path=api + “login?api_version=1.0”
http = Net::HTTP.new(host, 443)
http.use_ssl = true
http.start { | http|
request = Net::HTTP::Get.new(path, initheader = {’User-Agent’ => USERAGENT})
request.basic_auth (username, password)
response = http.request(request)
resp = response.header
cookie = resp[‘Set-Cookie’]
}
~
~