hasOwnPropertymakeErrorstatusCode property on Errors, in addition to statustype default to application/json for JSON parsertype default to application/x-www-form-urlencoded for urlencoded parserrequire analysishttp-errors module to generate errorsCONNECT requestsUpgrade requestshasOwnPropertynull prototypeunpipe module for unpiping requestsconstructorhasOwnProperty is presentdebug messagestype optioncontent-type to parse Content-Type headersObject.prototypehasBody Transfer-Encoding check*/*)extended: true depth limit infinityextended: true array limit dynamicarrayLimit behaviorjson produces {}raw produces new Buffer(0)text produces ''urlencoded produces {}hasbody to be true for content-length: 0parameterLimit option to urlencoded parserurlencoded extended array limit to 100parameterLimit in urlencodedError.stackTraceLimit is too lowTRACE_DEPRECATION environment variable--no-deprecation argument--trace-deprecation argumentCannot switch to old mode now error on Node.js 0.10+text parserraw parserbodyParser() middleware; use .json() and .urlencoded() as neededurlencoded() without provided extended optioninflate: false to turn officonv-liteextended option to urlencoded parsernext(err) after request fully read
verify optiontype optiontype-is module