Sha256: f87fb48759343097e3e1933dc9fef3454dc8048a471e06b8d482eac0b04d9e3e
Contents?: true
Size: 905 Bytes
Versions: 2
Compression:
Stored size: 905 Bytes
Contents
// Example using HTTP POST operation var page = require('webpage').create(), server = require('webserver').create(), system = require('system'), data = 'universe=expanding&answer=42'; if (system.args.length !== 2) { console.log('Usage: postserver.js <portnumber>'); phantom.exit(); } var port = system.args[1]; service = server.listen(port, function (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, function (status) { if (status !== 'success') { console.log('Unable to post!'); } else { console.log(page.plainText); } phantom.exit(); });
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
phantomjs.rb-0.0.2 | vendor/phantomjs-1.5.0-liunx-x86-dynamic/examples/postserver.js |
phantomjs.rb-0.0.1 | vendor/phantomjs-1.5.0-liunx-x86-dynamic/examples/postserver.js |