Skip to content

Instantly share code, notes, and snippets.

@niels-s
Created December 4, 2015 20:31
Show Gist options
  • Save niels-s/f2c1fff209193fcaf769 to your computer and use it in GitHub Desktop.
Save niels-s/f2c1fff209193fcaf769 to your computer and use it in GitHub Desktop.
require "net/http"
require "socket"
sock = Net::BufferedIO.new(UNIXSocket.new("path_to_socket/tmp/unicorn.sock"))
request = Net::HTTP::Get.new("/time")
request.exec(sock, "1.1", "/time")
begin
response = Net::HTTPResponse.read_new(sock)
end while response.kind_of?(Net::HTTPContinue)
response.reading_body(sock, request.response_body_permitted?) { }
response.body
response.code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment