Ariya Hidayat
dea72dcbd3
Remove the complex example for WebServer module.
...
The simpleserver should be a better starting point to learn the module.
http://code.google.com/p/phantomjs/issues/detail?id=115
2011-12-20 08:35:20 -08:00
Ariya Hidayat
5528c046db
Some API changes in the WebServer module.
...
Trying to match http://nodejs.org/docs/latest/api/http.html .
For the server response:
* Change writeBody to write
* Change writeHeaders to writeHead
For the request object, 'headers' is now an object containing all
key-value pairs of the actual HTTP headers.
'queryString' is folded into 'url' key.
Non-standard keys in the request: isSSL, remotePort, remoteIP,
remoteUser, are disabled in the mean-time (will be revisited after 1.4
release).
Implementation-wise, the request object is now a simple key-value pair
using QVariant, as opposed to the heavy QObject instance.
http://code.google.com/p/phantomjs/issues/detail?id=115
2011-12-19 18:38:21 -08:00
Ariya Hidayat
feafb4f5a3
Add the CoffeeScript version of simpleserver.
...
This is for the new simpleserver example introduced in commit 9eae7f1 .
http://code.google.com/p/phantomjs/issues/detail?id=115
2011-12-19 17:55:27 -08:00
Ariya Hidayat
9eae7f101b
Add a simpler example for the WebServer module.
...
This does nothing but to start an HTTP server on the given port.
The request is merely dumped back as the formatted response.
This example is useful for simple troubleshooting.
http://code.google.com/p/phantomjs/issues/detail?id=115
2011-12-19 08:28:06 -08:00
Ariya Hidayat
6983f6bdf1
Update Sencha folks.
2011-12-19 01:14:31 -08:00
Milian Wolff
bd2052631f
basic unit testing for WebServer.listen
2011-11-15 13:45:11 +01:00
Milian Wolff
a6bde751a9
extend WebServerResponse API
2011-11-15 13:45:11 +01:00
Milian Wolff
705eda8823
add read-properties to WebServerRequest
2011-11-15 13:45:11 +01:00
Milian Wolff
245eec551f
make it possible to access the request headers
2011-11-15 13:45:11 +01:00
Milian Wolff
f30bfa9fb7
extend WebServerRequest API
2011-11-15 13:45:11 +01:00
Milian Wolff
0abdc7f9ed
very basic response + request handling for WebServer
...
the api is very limited but already makes the server.js example
do something useful with the server
2011-11-15 13:45:11 +01:00
Milian Wolff
73705e484b
first work towards a WebServer
...
this is the minimal server that gets properly embedded into
the phantomjs space but the .listen api is missing actually
useful options (incoming request and ability to write to client)
2011-11-15 13:44:47 +01:00
Ariya Hidayat
8ffd7a2403
detectsniff example: Check if the web page sniffs the user agent.
...
http://code.google.com/p/phantomjs/issues/detail?id=263
2011-10-25 11:33:10 -05:00
Nick Rowe
56f470e3a1
Change comment in run-jasmine example to be consistent with the way the code is written
2011-10-06 13:43:12 -07:00
Ariya Hidayat
8b0f13309a
examples/follow: Update Sencha folks.
2011-09-20 21:55:24 -07:00
Gregor Martynus
cec8b5672e
Just a simple change to not only log the failed error, but also the actual message
2011-09-21 02:50:21 +03:00
Ariya Hidayat
1178637805
Remove unported examples that do not work anymore.
2011-09-16 17:49:09 -07:00
Ariya Hidayat
e07307ec1d
Merge pull request #155 from Roejames12/master
...
A ton of updates
2011-09-14 21:45:08 -07:00
IceArmy
5b24d2417a
Fix injectme.coffee example which was injecting 'injectme.js' instead of itself
2011-09-13 14:50:12 -07:00
IceArmy
c119a4788e
Merge branch 'master' of git://github.com/ariya/phantomjs
2011-09-13 13:16:20 -07:00
Ivan De Marino
e0e5535e0e
Updated examples to use "require('webpage').create()" instead of "new WebPage()".
2011-09-12 21:17:54 +01:00
Ariya Hidayat
bcd01d222b
netlog.coffee: Fix wrong address to be loaded.
...
http://code.google.com/p/phantomjs/issues/detail?id=227
2011-09-10 11:05:25 -07:00
Ariya Hidayat
1fd9c20835
netlog: Example to dump live network traffic.
...
http://code.google.com/p/phantomjs/issues/detail?id=227
2011-09-10 09:15:34 -07:00
IceArmy
e9d87f0fb2
Merge branch 'master' of git://github.com/ariya/phantomjs
2011-09-08 15:14:34 -07:00
Ariya Hidayat
6a79ea7e6d
Implement require('fs').
...
This is mostly based on Ivan's work, see
https://github.com/ariya/phantomjs/pull/153
http://code.google.com/p/phantomjs/issues/detail?id=47
2011-09-08 10:00:07 -07:00