diff options
| author | amelia squires <[email protected]> | 2025-04-16 13:09:46 -0500 |
|---|---|---|
| committer | amelia squires <[email protected]> | 2025-04-16 13:09:46 -0500 |
| commit | 009eb7d43d9582856c275ad3b16f7e3ff94209cc (patch) | |
| tree | 6d1f5ea000a6d72164a5b6e05b68dfbe0371ae06 /tests/old/net.lua | |
| parent | dd7a8af4050454c3901987bff24a77334f892cc4 (diff) | |
merge thingy
Diffstat (limited to 'tests/old/net.lua')
| -rw-r--r-- | tests/old/net.lua | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/tests/old/net.lua b/tests/old/net.lua new file mode 100644 index 0000000..f5e57f9 --- /dev/null +++ b/tests/old/net.lua @@ -0,0 +1,78 @@ +--yes, this is kinda a mess of requires, just proof it works:3
+net = require "lullaby.net"
+local io = require "lullaby.io"
+local crypto = require "lullaby.crypto"
+
+io.max_depth = 5
+
+sleep = function(a)
+ local sec = tonumber(os.clock() + a);
+ while (os.clock() < sec) do
+ end
+end
+
+net.listen(
+ function(server)
+
+ io.pprint("online")
+ _G.server = server
+
+ server:POST("/{name}", function(res, req)
+ eroifjeor()
+ --print("name is "..req.name)
+ print("name")
+ io.pprint(req.parameters)
+ res:stop()
+ end)
+
+ server:all("/{name}/nya/{user}", function(res, req)
+ --print("name is "..req.name)
+ print("name user")
+ io.pprint(req.parameters)
+ end)
+
+ server:all("*", function(res, req)
+ print("all")
+ io.pprint(req.parameters)
+ end)
+
+ server:all("/{name}/user/*/{id}", function(res, req)
+ print("owo")
+ io.pprint(req.parameters)
+
+ end)
+
+ server:all("/", function(res, req)
+ b = crypto.md5("hello")
+
+ res:send(b)
+
+ a = req:roll()
+
+ while a > -1 do
+ a = req:roll()
+ print(req._bytes .. "/" .. req["Content-Length"])
+ end
+ io.pprint(req)
+
+ end)
+
+ server:GET("/aa", function(res, req)
+ --res.header["Content-Type"] = "text/plain"
+ res:sendfile("readme.md", {attachment=true})
+ end)
+
+ server:GET("/test55", function(res, req)
+ res.Code = 403
+ res:send("<h2>you would never</h2>")
+ end)
+
+ server:GET("/error", function(res, req)
+ res.a.a.a.a()
+ end)
+
+
+
+ end,
+ arg[1]
+)
|
