Advertisement
Guest User

Untitled

a guest
Aug 29th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.67 KB | None | 0 0
  1. require 'net/http'
  2. require 'uri'
  3. require 'json'
  4.  
  5. uri = URI.parse("http://10.10.3.36/auth")
  6. request = Net::HTTP::Get.new(uri)
  7.  
  8. request["Host"] = "10.10.3.36"
  9. request["Referer"] = "http://10.10.3.36/"
  10. request["Content-Length"] = "48"
  11. request["Connection"] = "keep-alive"
  12. request.body = {username: "user-role-edit", password: "admin"}.to_json
  13. req_options = {use_ssl: uri.scheme == "https", }
  14. response = Net::HTTP.start(uri.hostname, uri.port, req_options) do |http|
  15.   http.request(request)
  16. end
  17.  
  18.   if response.code == '405'
  19.       result = JSON.parse(response.body)
  20.  
  21.       puts result
  22.   else
  23.     puts 'ERROR!!'
  24.   end
  25.  
  26. #puts response.code.to_s
  27. #puts response.body.to_s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement