Last change
on this file since 31525 was 31525, checked in by ak19, 7 years ago |
Nathan provided more stuff: Themes folder contains Sencha's Themebuilder which generates GXT Themes. It includes the .theme and generated .jar files for the project theme.
|
File size:
906 bytes
|
Line | |
---|
1 | // Example using HTTP POST operation
|
---|
2 |
|
---|
3 | var page = require('webpage').create(),
|
---|
4 | server = require('webserver').create(),
|
---|
5 | system = require('system'),
|
---|
6 | data = 'universe=expanding&answer=42';
|
---|
7 |
|
---|
8 | if (system.args.length !== 2) {
|
---|
9 | console.log('Usage: postserver.js <portnumber>');
|
---|
10 | phantom.exit(1);
|
---|
11 | }
|
---|
12 |
|
---|
13 | var port = system.args[1];
|
---|
14 |
|
---|
15 | service = server.listen(port, function (request, response) {
|
---|
16 | console.log('Request received at ' + new Date());
|
---|
17 |
|
---|
18 | response.statusCode = 200;
|
---|
19 | response.headers = {
|
---|
20 | 'Cache': 'no-cache',
|
---|
21 | 'Content-Type': 'text/plain;charset=utf-8'
|
---|
22 | };
|
---|
23 | response.write(JSON.stringify(request, null, 4));
|
---|
24 | response.close();
|
---|
25 | });
|
---|
26 |
|
---|
27 | page.open('http://localhost:' + port + '/', 'post', data, function (status) {
|
---|
28 | if (status !== 'success') {
|
---|
29 | console.log('Unable to post!');
|
---|
30 | } else {
|
---|
31 | console.log(page.plainText);
|
---|
32 | }
|
---|
33 | phantom.exit();
|
---|
34 | });
|
---|
Note:
See
TracBrowser
for help on using the repository browser.