HTTPLite
Simple HTTP/HTTPS requests, with some JSON as a bonus.
JSON
HTTP
# Perform a GET request on any URL
response = HTTPLite.get("https://some.url")
if response[:status] == 200
p response[:body]
end
# Perform a POST request on any URL
postdata = {
"key1" => "value1",
"key2" => "value2"
}
response = HTTPLite.post("https://some.url", postdata)
# Perform a POST request on any URL (using a body as data)
postdata = HTTPLite::JSON.stringify(postdata)
response = HTTPLite.post_body("https://some.url", postdata, "application/json")Last updated