Skip to content

Instantly share code, notes, and snippets.

@ShopifyEng

ShopifyEng/mirth-2.rb Secret

Created Mar 25, 2021
Embed
What would you like to do?
How to Build a Web App with and without Rails Libraries
# mirth.rb
# HTTP Requests:
# Break down HTTP request from the client
# and displays it
require 'socket'
server = TCPServer.new(1337)
loop do
client = server.accept
request_line = client.readline
puts "The HTTP request line looks like this:"
puts request_line
method_token, target, version_number = request_line.split
response_body = "✅ Received a #{method_token} request to #{target} with #{version_number}"
client.puts response_body
client.close
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment