summaryrefslogtreecommitdiffhomepage
path: root/default.lua
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2021-03-04 22:22:28 +0100
committerAki <please@ignore.pl>2021-03-04 22:22:28 +0100
commit18b2a4391fe8d442e917f5b2c2f26b18ec9374ac (patch)
treeba96c3c1b5ad026b6a41dbc8356aba6b4f4c9a79 /default.lua
parent296fe762dd2207d4052c0d41c9186ac23922dd1d (diff)
downloadplop-18b2a4391fe8d442e917f5b2c2f26b18ec9374ac.zip
plop-18b2a4391fe8d442e917f5b2c2f26b18ec9374ac.tar.gz
plop-18b2a4391fe8d442e917f5b2c2f26b18ec9374ac.tar.bz2
Partially implementd writing
Diffstat (limited to 'default.lua')
-rw-r--r--default.lua8
1 files changed, 6 insertions, 2 deletions
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