Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / phantomjs / lib / phantom / examples / simpleserver.js
1 var port, server, service,
2     system = require('system');
3
4 if (system.args.length !== 2) {
5     console.log('Usage: simpleserver.js <portnumber>');
6     phantom.exit(1);
7 } else {
8     port = system.args[1];
9     server = require('webserver').create();
10
11     service = server.listen(port, function (request, response) {
12
13         console.log('Request at ' + new Date());
14         console.log(JSON.stringify(request, null, 4));
15
16         response.statusCode = 200;
17         response.headers = {
18             'Cache': 'no-cache',
19             'Content-Type': 'text/html'
20         };
21         response.write('<html>');
22         response.write('<head>');
23         response.write('<title>Hello, world!</title>');
24         response.write('</head>');
25         response.write('<body>');
26         response.write('<p>This is from PhantomJS web server.</p>');
27         response.write('<p>Request data:</p>');
28         response.write('<pre>');
29         response.write(JSON.stringify(request, null, 4));
30         response.write('</pre>');
31         response.write('</body>');
32         response.write('</html>');
33         response.close();
34     });
35
36     if (service) {
37         console.log('Web server running on port ' + port);
38     } else {
39         console.log('Error: Could not create web server listening on port ' + port);
40         phantom.exit();
41     }
42 }