Merge pull request #289 from saschagoebel/master

Always send Content-Length header. Fixes compatibility issues with el…
This commit is contained in:
Spencer
2015-11-30 10:32:08 -06:00
2 changed files with 4 additions and 2 deletions

View File

@ -185,10 +185,11 @@ HttpConnector.prototype.request = function (params, cb) {
request.setHeader('Content-Length', Buffer.byteLength(params.body, 'utf8'));
request.end(params.body);
} else {
request.setHeader('Content-Length', 0);
request.end();
}
return function () {
request.abort();
};
};
};

View File

@ -12,6 +12,7 @@ var http = require('http');
function MockRequest() {
sinon.stub(this, 'end');
sinon.stub(this, 'write');
sinon.stub(this, 'setHeader');
this.log = sinon.stub(this.log);
}
util.inherits(MockRequest, http.ClientRequest);
util.inherits(MockRequest, http.ClientRequest);