Advertisement
Guest User

Untitled

a guest
Sep 27th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. require 'net/http'
  2.  
  3. url = URI.parse('http://www.example.com/index.html')
  4. req = Net::HTTP::Get.new(url.to_s)
  5. res = Net::HTTP.start(url.host, url.port) {|http|
  6. http.request(req)
  7. }
  8. puts res.body
  9.  
  10. require 'open-uri'
  11. response = open('http://example.com').read
  12.  
  13. require 'net/http'
  14. result = Net::HTTP.get(URI.parse('http://www.example.com/about.html'))
  15. # or
  16. result = Net::HTTP.get(URI.parse('http://www.example.com'), '/about.html')
  17.  
  18. client = HTTPClient.new
  19. puts client.get_content('http://www.example.com/index.html')
  20.  
  21. require "uri"
  22. require 'net/http'
  23.  
  24. proxy_host = '<proxy addr>'
  25. proxy_port = '<proxy_port>'
  26. proxy_user = '<username>'
  27. proxy_pass = '<password>'
  28.  
  29. uri = URI.parse("https://saucelabs.com:80/rest/v1/users/<username>")
  30. proxy = Net::HTTP::Proxy(proxy_host, proxy_port, proxy_user, proxy_pass)
  31.  
  32. req = Net::HTTP::Get.new(uri.path)
  33. req.basic_auth(<sauce_username>,<sauce_password>)
  34.  
  35. result = proxy.start(uri.host,uri.port) do |http|
  36. http.request(req)
  37. end
  38.  
  39. puts result.body
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement