aboutsummaryrefslogtreecommitdiffstats
path: root/vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/postserver.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/postserver.coffee')
-rw-r--r--vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/postserver.coffee25
1 files changed, 25 insertions, 0 deletions
diff --git a/vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/postserver.coffee b/vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/postserver.coffee
new file mode 100644
index 00000000..2dcd5075
--- /dev/null
+++ b/vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/postserver.coffee
@@ -0,0 +1,25 @@
+# Example using HTTP POST operation
+page = require("webpage").create()
+server = require("webserver").create()
+system = require("system")
+data = "universe=expanding&answer=42"
+if system.args.length isnt 2
+ console.log "Usage: postserver.js <portnumber>"
+ phantom.exit 1
+port = system.args[1]
+service = server.listen(port, (request, response) ->
+ console.log "Request received at " + new Date()
+ response.statusCode = 200
+ response.headers =
+ Cache: "no-cache"
+ "Content-Type": "text/plain;charset=utf-8"
+
+ response.write JSON.stringify(request, null, 4)
+ response.close()
+)
+page.open "http://localhost:" + port + "/", "post", data, (status) ->
+ if status isnt "success"
+ console.log "Unable to post!"
+ else
+ console.log page.plainText
+ phantom.exit()