Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / phantomjs / lib / phantom / examples / serverkeepalive.coffee
1 port = undefined
2 server = undefined
3 service = undefined
4 system = require("system")
5 if system.args.length isnt 2
6   console.log "Usage: serverkeepalive.js <portnumber>"
7   phantom.exit 1
8 else
9   port = system.args[1]
10   server = require("webserver").create()
11   service = server.listen(port,
12     keepAlive: true
13   , (request, response) ->
14     console.log "Request at " + new Date()
15     console.log JSON.stringify(request, null, 4)
16     body = JSON.stringify(request, null, 4)
17     response.statusCode = 200
18     response.headers =
19       Cache: "no-cache"
20       "Content-Type": "text/plain"
21       Connection: "Keep-Alive"
22       "Keep-Alive": "timeout=5, max=100"
23       "Content-Length": body.length
24
25     response.write body
26     response.close()
27   )
28   if service
29     console.log "Web server running on port " + port
30   else
31     console.log "Error: Could not create web server listening on port " + port
32     phantom.exit()