]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | conn.write("HTTP/1.0 200 OK\r\n")\r |
2 | conn.write("Content-Type: text/html\r\n")\r | |
3 | conn.write("\r\n")\r | |
4 | conn.write("<html><body>\r\n")\r | |
5 | conn.write("<p>This is an example of a server side JavaScript, served by the ")\r | |
6 | conn.write('<a href="https://github.com/civetweb/civetweb/">CivetWeb web server</a>.')\r | |
7 | conn.write("</p>\r\n")\r | |
8 | \r | |
9 | \r | |
10 | function print_elements(title, obj)\r | |
11 | {\r | |
12 | conn.write("<p>\r\n");\r | |
13 | conn.write("<b>" + title + "</b><br>\r\n");\r | |
14 | elms = Object.getOwnPropertyNames(obj)\r | |
15 | \r | |
16 | for (var i = 0; i < elms.length; i++) {\r | |
17 | conn.write(JSON.stringify(elms[i]) + ":<br>\r\n")\r | |
18 | conn.write("Type: " + typeof(obj[elms[i]]) + "<br>\r\n")\r | |
19 | conn.write(JSON.stringify(Object.getOwnPropertyDescriptor(obj, elms[i])) + "<br>\r\n")\r | |
20 | conn.write("<br>\r\n")\r | |
21 | }\r | |
22 | conn.write('<br></p>\r\n')\r | |
23 | }\r | |
24 | \r | |
25 | \r | |
26 | print_elements("conn", conn)\r | |
27 | print_elements("civetweb", civetweb)\r | |
28 | \r | |
29 | \r | |
30 | conn.write('</body></html>\r\n')\r |