Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
executable file 28 lines (23 sloc) 788 Bytes
#!/usr/bin/env ruby
require 'rubygems'
# http://stackoverflow.com/questions/13822555/how-to-do-basic-authentication-over-https-in-ruby
# see also: rest-client
require 'net/http'
require 'parseconfig'
require 'pp'
uri = URI('https://support-stage.allizom.org/kb/npapi-plugins-en-GB')
stage_config = ParseConfig.new('stage.conf').params
userid = stage_config['userid']
password = stage_config['password']
Net::HTTP.start(uri.host, uri.port,
:use_ssl => uri.scheme == 'https') do |http|
request = Net::HTTP::Get.new uri.request_uri
request.basic_auth userid, password
response = http.request request # Net::HTTPResponse object
pp(response)
pp response.code
puts response
puts response.body
response.each_header { |h| pp(h, response[h]) }
pp response['location']
end