| core.register_service("fakeserv", "http", function(applet) |
| vtc_port = applet.headers["vtcport"][0] |
| core.Info("APPLET START") |
| applet:add_header("Server", "haproxy/webstats") |
| applet:add_header("Content-Length", string.len(response)) |
| applet:add_header("Content-Type", "text/html") |
| -- wait for until the correct port is set through the c0 request.. |
| core.Debug('CRON port:' .. vtc_port) |
| local socket = core.tcp() |
| local success = socket:connect("127.0.0.1", vtc_port) |
| core.Info("SOCKET MADE ".. (success or "??")) |
| core.Info("CONNECT SOCKET FAILED?") |
| local request = "GET / HTTP/1.1\r\n\r\n" |
| core.Info("SENDING REQUEST") |
| local d = socket:receive("*a") |
| core.Info("Received: "..result) |