Lua Snippet
Apache Response
location /ping {
default_type text/html;
content_by_lua_block {
ngx.say("<h1>It works!</h1>")
}
}
Print Header
location / {
# 设置响应头为 JSON 格式
default_type application/json;
content_by_lua_block {
local cjson = require "cjson"
-- 获取所有请求头
local headers = ngx.req.get_headers()
-- 可选:添加一些额外的有用信息
local debug_info = {
headers = headers,
method = ngx.req.get_method(),
uri = ngx.var.uri,
remote_addr = ngx.var.remote_addr,
timestamp = ngx.time()
}
ngx.say(cjson.encode(debug_info))
}
}