I really like requestify.
But it needs from polish to truly be that thing I keep seeing all over the internet that you say you want it to be.
For instance, IMO, it is a design flaw/ short sighting that you can not do a simply.
var options = { header: { ... blabla ... }, body { ... blablaagain ... } };
requestify.post(url, options);