From 18b2a4391fe8d442e917f5b2c2f26b18ec9374ac Mon Sep 17 00:00:00 2001 From: Aki Date: Thu, 4 Mar 2021 22:22:28 +0100 Subject: Partially implementd writing --- default.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'default.lua') diff --git a/default.lua b/default.lua index 7100927..56e5082 100644 --- a/default.lua +++ b/default.lua @@ -32,6 +32,10 @@ return function (stream) headers_table = HEADER:format(headers_table, header, value) end local response = RESPONSE:format(method, path, version, headers_table) - local headers = {Connection="close", ["Content-Length"]=#response, ["Content-Type"]="text/html"} - return {status=status, headers=headers, data=response} + stream:write( + "HTTP/1.1 ", status, "\r\n", + "Connection: close\r\n", + "Content-Length: ", #response, "\r\n", + "Content-Type: text/html\r\n\r\n", response) + stream:flush() end -- cgit v1.1