0
0
mirror of https://github.com/nodejs/node.git synced 2024-11-29 07:00:59 +01:00

Path, URI, Fragment, etc were not getting passed to RequestHandler.

This commit is contained in:
Ryan 2009-05-12 11:39:42 +02:00
parent 94a182a2c8
commit 4d39a3586c
3 changed files with 12 additions and 12 deletions

View File

@ -21,15 +21,14 @@
#define ON_BODY_SYMBOL String::NewSymbol("onBody")
#define ON_MESSAGE_COMPLETE_SYMBOL String::NewSymbol("onMessageComplete")
#define STATUS_CODE_SYMBOL String::NewSymbol("status_code")
#define HTTP_VERSION_SYMBOL String::NewSymbol("http_version")
#define SHOULD_KEEP_ALIVE_SYMBOL String::NewSymbol("should_keep_alive")
#define STATUS_CODE_SYMBOL String::NewSymbol("status_code")
#define HTTP_VERSION_SYMBOL String::NewSymbol("http_version")
#define SHOULD_KEEP_ALIVE_SYMBOL String::NewSymbol("should_keep_alive")
using namespace v8;
using namespace node;
using namespace std;
Persistent<FunctionTemplate> HTTPConnection::client_constructor_template;
Persistent<FunctionTemplate> HTTPConnection::server_constructor_template;

View File

@ -210,16 +210,16 @@ node.http.Server = function (RequestHandler, options) {
this.encoding = req.encoding || "raw";
var path = req.path = "";
var uri = req.uri = "";
var query_string = req.query_string = "";
var fragment = req.fragment = "";
req.path = "";
req.uri = "";
req.query_string = "";
req.fragment = "";
var headers = req.headers = [];
this.onPath = function (data) { path += data; return true };
this.onURI = function (data) { uri += data; return true };
this.onQueryString = function (data) { query_string += data; return true; };
this.onFragment = function (data) { fragment += data; return true; };
this.onPath = function (data) { req.path += data; return true };
this.onURI = function (data) { req.uri += data; return true };
this.onQueryString = function (data) { req.query_string += data; return true; };
this.onFragment = function (data) { req.fragment += data; return true; };
var last_was_value = false;

View File

@ -293,6 +293,7 @@ main (int argc, char *argv[])
ev_loop(EV_DEFAULT_UC_ 0);
context.Dispose();
V8::Dispose();
return exit_code;