httpinvoke (npm): A no-dependencies HTTP client library for browsers and Node.js with a promise-based or Node.js-style callback-based API to progress events, text and binary file upload and download, partial response body, request and response headers, status code.
Keywords: http|client|promise|promises|promises-a|promises-aplus|deferred|future|async|ajax|request|xhr|connection|https|get|head|post|put|delete|download|upload|node|browser|ender|browserify|xmlhttprequest|web