1 // Example using HTTP POST operation
3 var page = require('webpage').create(),
4 server = require('webserver').create(),
5 system = require('system'),
6 data = 'universe=expanding&answer=42';
8 if (system.args.length !== 2) {
9 console.log('Usage: postserver.js <portnumber>');
13 var port = system.args[1];
15 service = server.listen(port, function (request, response) {
16 console.log('Request received at ' + new Date());
18 response.statusCode = 200;
21 'Content-Type': 'text/plain;charset=utf-8'
23 response.write(JSON.stringify(request, null, 4));
27 page.open('http://localhost:' + port + '/', 'post', data, function (status) {
28 if (status !== 'success') {
29 console.log('Unable to post!');
31 console.log(page.plainText);