mod_http_debug/mod_http_debug.lua
changeset 5337 10fcfa7e62a1
child 5494 91564b57e595
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mod_http_debug/mod_http_debug.lua	Fri Apr 07 21:10:14 2023 +0200
@@ -0,0 +1,26 @@
+local json = require "util.json"
+
+module:depends("http")
+module:provides("http", {
+		route = {
+			GET = function(event)
+				local request = event.request;
+				return {
+					status_code = 200;
+					headers = {
+						content_type = "application/json",
+					},
+					body = json.encode {
+						body = request.body;
+						headers = request.headers;
+						httpversion = request.httpversion;
+						ip = request.ip;
+						method = request.method;
+						path = request.path;
+						secure = request.secure;
+						url = request.url;
+					}
+				}
+			end;
+		}
+	})