]>
Commit | Line | Data |
---|---|---|
11fdf7f2 TL |
1 | mg.write("HTTP/1.0 200 OK\r\n")\r |
2 | \r | |
3 | -- MIME type: https://www.ietf.org/rfc/rfc4627.txt, chapter 6\r | |
4 | mg.write("Content-Type: application/json\r\n")\r | |
5 | \r | |
6 | mg.write("\r\n")\r | |
7 | \r | |
8 | num_threads = mg.get_option("num_threads")\r | |
9 | num_threads = tonumber(num_threads)\r | |
10 | \r | |
11 | \r | |
12 | function n(s) \r | |
13 | if ((type(s) == "string") and (#s > 0)) then \r | |
14 | return s \r | |
15 | else \r | |
16 | return "null" \r | |
17 | end\r | |
18 | end\r | |
19 | \r | |
20 | \r | |
21 | mg.write("{\r\n\"system\" :\r\n")\r | |
22 | \r | |
23 | mg.write(n(mg.get_info("system")))\r | |
24 | \r | |
25 | mg.write(",\r\n\"summary\" :\r\n")\r | |
26 | mg.write(n(mg.get_info("context")))\r | |
27 | mg.write(",\r\n\"common\" :\r\n")\r | |
28 | mg.write(n(mg.get_info("common")))\r | |
29 | mg.write(",\r\n\"connections\" :\r\n[\r\n")\r | |
30 | \r | |
31 | mg.write(n(mg.get_info("connection", 1)))\r | |
32 | \r | |
33 | for i=2,num_threads do\r | |
34 | mg.write(",\r\n")\r | |
35 | mg.write(n(mg.get_info("connection", i)))\r | |
36 | end\r | |
37 | mg.write("]\r\n}\r\n")\r | |
38 | \r |