require "http/request" require "http/headers" class Handler def run(request : HTTP::Request) if request.body.nil? return { body: "Foo", status_code: 200, headers: HTTP::Headers{"Content-Type" => "text/plain"}, } end { body: "Hello, Crystal. You said: #{request.body.try(&.gets_to_end)}", status_code: 200, headers: HTTP::Headers{"Content-Type" => "text/plain"}, } end end