function hasbody(req) {
  var headers = req.headers;
  if ('transfer-encoding' in headers) return true;
  return !isNaN(headers['content-length']);
}
Check if a request has a request body.
A request with a body __must__ either have `transfer-encoding`
or `content-length` headers set.
http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.3

@param {Object} request
@return {Boolean}
@api public