File

mod_http_debug/mod_http_debug.lua @ 5442:7480dde4cd2e

mod_auth_oauth_external: Stub not implemented auth module methods Not providing some of these may trigger errors on use, which is something that would be nice to fix on the Prosody side, one day.
author Kim Alvefur <zash@zash.se>
date Wed, 10 May 2023 19:11:25 +0200
parent 5333:10fcfa7e62a1
child 5490:91564b57e595
line wrap: on
line source

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;
		}
	})