Mercurial > prosody-modules
comparison mod_http_debug/mod_http_debug.lua @ 5492:b6af4d1ff8c1
mod_http_debug: Handle any path under /debug/* as well
Sometimes things encode useful info in paths. Could also help if you add
path components in a reverse proxy.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 26 May 2023 15:38:38 +0200 |
parents | 7842502c1157 |
children |
comparison
equal
deleted
inserted
replaced
5491:7842502c1157 | 5492:b6af4d1ff8c1 |
---|---|
24 | 24 |
25 local methods = module:get_option_set("http_debug_methods", { "GET"; "HEAD"; "DELETE"; "OPTIONS"; "PATCH"; "POST"; "PUT" }); | 25 local methods = module:get_option_set("http_debug_methods", { "GET"; "HEAD"; "DELETE"; "OPTIONS"; "PATCH"; "POST"; "PUT" }); |
26 local route = {}; | 26 local route = {}; |
27 for method in methods do | 27 for method in methods do |
28 route[method] = handle_request; | 28 route[method] = handle_request; |
29 route[method .. " /*"] = handle_request; | |
29 end | 30 end |
30 | 31 |
31 module:provides("http", { | 32 module:provides("http", { |
32 route = route; | 33 route = route; |
33 }) | 34 }) |