Skip to content

Instantly share code, notes, and snippets.

@Nogbit
Created September 18, 2013 16:06
Show Gist options
  • Save Nogbit/6611454 to your computer and use it in GitHub Desktop.
Save Nogbit/6611454 to your computer and use it in GitHub Desktop.
401 unauthed with Net::Http
require 'net/http'
uri = URI('https://students.foster.washington.edu/undergrad/_vti_bin/usergroup.asmx?WSDL')
req = Net::HTTP::Get.new(uri)
req.basic_auth 'USERNAME', 'PASSWORD'
res = Net::HTTP.start(uri.hostname, uri.port,
:use_ssl => uri.scheme == 'https') {|http|
http.request(req)
}
# Status
puts res.code # => '200'
puts res.message # => 'OK'
puts res.class.name # => 'HTTPOK'
# Body
puts res.body
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment