core.register_service("set_var", "http", function(applet) | |
local var_name = applet.headers["var"][0] | |
local result = applet:set_var(var_name, "value") | |
if result then | |
applet:set_status(202) | |
else | |
applet:set_status(400) | |
end | |
applet:add_header("echo", applet:get_var(var_name) or "(nil)") | |
applet:start_response() | |
applet:send("") | |
end) | |
core.register_service("set_var_ifexist", "http", function(applet) | |
local var_name = applet.headers["var"][0] | |
local result = applet:set_var(var_name, "value", true) | |
if result then | |
applet:set_status(202) | |
else | |
applet:set_status(400) | |
end | |
applet:add_header("echo", applet:get_var(var_name) or "(nil)") | |
applet:start_response() | |
applet:send("") | |
end) |