A light-weight module that brings Fetch API to node.js
Mimic a Node.js HTTP response stream
Reference implementation of Joyent's HTTP Signature scheme.
HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.
Opinionated, caching, retrying fetch client
A response-like object for mocking a Node.js HTTP response stream
Timings for HTTP requests
Provides a way to make requests
Provides a way to make requests
A PAC file proxy `http.Agent` implementation for HTTP
Check whether a request can be retried based on the `error.code`
Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.
Core Promise support implementation for the simplified HTTP request client 'request'.
The simplified HTTP request client 'request' with Promise support. Powered by native ES6 promises.
Cypress's fork of a simplified HTTP request client.
HTTP request logger middleware for node.js
Convert a WHATWG URL to an http(s).request options object.
Low-level HTTP/HTTPS/XHR/fetch request interception library.
The simplified HTTP request client 'request' with Promise support. Powered by Bluebird.
Isomorphic client library for making HTTP requests in node.js and browser.
Get stats on your Node.js HTTP server requests
Fake HTTP injection library
A simple package with no dependencies for native requests using callback
Promise-based request library for node using the native http module.
`Request#proxy(uri)` superagent extension
node-httpreq is a node.js library to do HTTP(S) requests the easy way
For a given Buffer or Stream, this module will attempt to determine the total length of the stream contents. It currently supports Buffers, `fs` streams, `http` responses, and `request` objects, and allows for specifying custom stream types.
Drop-in replacement for Nodes http and https that transparently make http request to both http1 / http2 server, it's using the ALPN protocol
Simplified HTTP request client.
Mock http requests made using fetch (or isomorphic-fetch)
A simple object to represent an http response
Very low level wrapper arround http.request/https.request
request-retry wrap nodejs request to retry http(s) requests in case of error
Browser port of the Node.js 'request' package
Use Ky in both Node.js and browsers