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)