mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
Safe constructors: http.Server and http.Client
This commit is contained in:
@@ -730,6 +730,7 @@ function httpSocketSetup (socket) {
|
||||
|
||||
|
||||
function Server (requestListener) {
|
||||
if (!(this instanceof Server)) return new Server(requestListener);
|
||||
net.Server.call(this);
|
||||
|
||||
if(requestListener){
|
||||
@@ -851,6 +852,7 @@ function connectionListener (socket) {
|
||||
|
||||
|
||||
function Client ( ) {
|
||||
if (!(this instanceof Client)) return new Client();
|
||||
net.Stream.call(this);
|
||||
var self = this;
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ var responses_recvd = 0;
|
||||
var body0 = "";
|
||||
var body1 = "";
|
||||
|
||||
var server = http.createServer(function (req, res) {
|
||||
var server = http.Server(function (req, res) {
|
||||
if (responses_sent == 0) {
|
||||
assert.equal("GET", req.method);
|
||||
assert.equal("/hello", url.parse(req.url).pathname);
|
||||
|
||||
Reference in New Issue
Block a user