ServerJS/HTTP Client: Difference between revisions
< ServerJS
Jump to navigation
Jump to search
m (→Prior Art) |
|||
Line 10: | Line 10: | ||
* [http://www.ejscript.org/products/ejs/doc/api/gen/ejscript/ejs.io-Http.html Here] is an extended HTTP API from Ejscript. | * [http://www.ejscript.org/products/ejs/doc/api/gen/ejscript/ejs.io-Http.html Here] is an extended HTTP API from Ejscript. | ||
* v8cgi has a [http://code.google.com/p/v8cgi/wiki/API_HTTP HTTP] class | * v8cgi has a [http://code.google.com/p/v8cgi/wiki/API_HTTP HTTP] class | ||
* Helma NG has a [http://dev.helma.org/trac/helma/browser/helma-ng/trunk/modules/helma/httpclient.js helma | * Helma NG has a [http://dev.helma.org/trac/helma/browser/helma-ng/trunk/modules/helma/httpclient.js helma/httpclient module] ([http://helma.zumbrunn.com/reference/helma.Http.html Helma 1 reference docs]). |
Revision as of 08:22, 27 May 2009
HTTP Client API
Server side programs often need to grab information via HTTP. There should be an API that makes this as easy as possible.
There are certainly other protocols that deserve support, but each protocol has its own purpose and interface and will be documented separately if it will become part of the stdlib.
Prior Art
- XMLHttpRequest is already the standard JS API for HTTP.
- Here is an extended HTTP API from Ejscript.
- v8cgi has a HTTP class
- Helma NG has a helma/httpclient module (Helma 1 reference docs).