Mercurial > prosody-modules
diff mod_http_debug/mod_http_debug.lua @ 5650:0eb2d5ea2428
merge
| author | Stephen Paul Weber <singpolyma@singpolyma.net> |
|---|---|
| date | Sat, 06 May 2023 19:40:23 -0500 |
| parents | 10fcfa7e62a1 |
| children | 91564b57e595 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mod_http_debug/mod_http_debug.lua Sat May 06 19:40:23 2023 -0500 @@ -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; + } + })
