Sha256: 95432cba05c03e999630b603f4150bad5c918f5f378bb616eebf76ac580a08a8
Contents?: true
Size: 669 Bytes
Versions: 43
Compression:
Stored size: 669 Bytes
Contents
if (global.GENTLY) require = GENTLY.hijack(require); // This is a buffering parser, not quite as nice as the multipart one. // If I find time I'll rewrite this to be fully streaming as well var querystring = require('querystring'); function QuerystringParser() { this.buffer = ''; }; exports.QuerystringParser = QuerystringParser; QuerystringParser.prototype.write = function(buffer) { this.buffer += buffer.toString('ascii'); return buffer.length; }; QuerystringParser.prototype.end = function() { var fields = querystring.parse(this.buffer); for (var field in fields) { this.onField(field, fields[field]); } this.buffer = ''; this.onEnd(); };
Version data entries
43 entries across 27 versions & 2 rubygems