JSPM

Found 13443 results for http status message

http-status-message

A utility for generating user-friendly messages based on HTTP status codes and message tone.

  • v1.2.4
  • 148.16
  • Published

statuses

HTTP status utility

  • v2.0.2
  • 141.35
  • Published

node-forge

JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.

  • v1.3.1
  • 106.56
  • Published

follow-redirects

HTTP and HTTPS modules that follow redirects.

  • v1.15.9
  • 105.56
  • Published

builtin-status-codes

The map of HTTP status codes from the builtin http module

  • v3.0.0
  • 98.72
  • Published

typed-rest-client

Node Rest and Http Clients for use with TypeScript

  • v2.1.0
  • 93.93
  • Published

http-status-codes

Constants enumerating the HTTP status codes. Based on the Java Apache HttpStatus API.

  • v2.3.0
  • 92.77
  • Published

http-post-message

A generic messaging component to send HTTP style message payloads over the window.postMessage API. Requires an implementation of window postMessage proxy such as 'window-post-message-proxy'.

  • v0.2.3
  • 92.63
  • Published

http-assert

assert with status codes

  • v1.5.0
  • 91.70
  • Published

make-fetch-happen

Opinionated, caching, retrying fetch client

  • v15.0.0
  • 91.19
  • Published

http-status

Interact with HTTP status code

  • v2.1.0
  • 86.84
  • Published

node-fetch

A light-weight module that brings Fetch API to node.js

  • v3.3.2
  • 81.91
  • Published

http-parser-js

A pure JS HTTP parser for node.

  • v0.5.10
  • 81.83
  • Published

negotiator

HTTP content negotiation

  • v1.0.0
  • 81.12
  • Published

is-redirect

Check if a number is a redirect HTTP status code

  • v2.0.0
  • 79.53
  • Published

har-schema

JSON Schema for HTTP Archive (HAR)

  • v2.0.0
  • 79.46
  • Published

content-type

Create and parse HTTP Content-Type header

  • v1.0.5
  • 79.21
  • Published

http-proxy-middleware

The one-liner node.js proxy middleware for connect, express, next.js and more

  • v3.0.5
  • 77.60
  • Published

on-headers

Execute a listener when a response is about to write headers

  • v1.1.0
  • 77.30
  • Published

faye

Simple pub/sub messaging for the web

  • v1.4.1
  • 76.56
  • Published

requires-port

Check if a protocol requires a certain port number to be added to an URL.

  • v1.0.0
  • 76.06
  • Published

http-errors

Create HTTP error objects

  • v2.0.0
  • 73.85
  • Published

tunnel

Node HTTP/HTTPS Agents for tunneling proxies

  • v0.0.6
  • 73.71
  • Published

@hapi/boom

HTTP-friendly error objects

  • v10.0.1
  • 73.57
  • Published

forwarded

Parse HTTP X-Forwarded-For header

  • v0.2.0
  • 73.24
  • Published

mock-res

Mocks node.js http.ServerResponse. See also `mock-req`.

  • v0.6.0
  • 73.11
  • Published

request-promise-core

Core Promise support implementation for the simplified HTTP request client 'request'.

  • v1.1.4
  • 73.00
  • Published

stream-http

Streaming http in the browser

  • v3.2.0
  • 72.24
  • Published

compression

Node.js compression middleware

  • v1.8.1
  • 71.59
  • Published

forge-light

A custom version of node-forge with selected algorithms.

  • v1.1.4
  • 71.19
  • Published

morgan

HTTP request logger middleware for node.js

  • v1.10.1
  • 70.96
  • Published

etag

Create simple HTTP ETags

  • v1.8.1
  • 69.93
  • Published

vary

Manipulate the HTTP Vary header

  • v1.1.2
  • 69.81
  • Published

http-server

A simple zero-configuration command-line http server

  • v14.1.1
  • 69.78
  • Published

fresh

HTTP response freshness testing

  • v0.5.2
  • 69.63
  • Published

range-parser

Range header field string parser

  • v1.2.1
  • 69.22
  • Published

popsicle-status

Popsicle middleware for rejecting responses with bad HTTP statuses

  • v3.0.0
  • 69.15
  • Published

methods

HTTP methods that node supports

  • v1.1.2
  • 68.74
  • Published

http-z

HTTP message parser and builder

  • v8.1.1
  • 68.67
  • Published

@hapi/wreck

HTTP Client Utilities

  • v18.1.0
  • 68.31
  • Published

responselike

A response-like object for mocking a Node.js HTTP response stream

  • v3.0.0
  • 68.31
  • Published

superagent

elegant & feature rich browser / node HTTP with a fluent API

  • v10.2.3
  • 68.12
  • Published

@hapi/ammo

HTTP Range processing utilities

  • v6.0.1
  • 67.94
  • Published

@hapi/shot

Injects a fake HTTP request/response into a node HTTP server

  • v6.0.1
  • 67.82
  • Published

@supabase/node-fetch

A light-weight module that brings window.fetch to node.js

  • v2.6.13
  • 67.05
  • Published

parse-headers

Parse http headers, works with browserify/xhr

  • v2.0.6
  • 66.84
  • Published

hono

Web framework built on Web Standards

  • v4.8.5
  • 66.72
  • Published

ky

Tiny and elegant HTTP client based on the Fetch API

  • v1.8.2
  • 66.26
  • Published

simple-get

Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.

  • v4.0.1
  • 66.18
  • Published

supertest

SuperAgent driven library for testing HTTP servers

  • v7.1.4
  • 66.14
  • Published

jayson

JSON-RPC 1.0/2.0 compliant server and client

  • v4.2.0
  • 65.60
  • Published

@hapi/hapi

HTTP Server framework

  • v21.4.0
  • 65.58
  • Published

node-fetch-h2

Implementation of window.fetch which can use http2 seamlessly

  • v2.3.1-0
  • 65.12
  • Published

http-encoding

Everything you need to handle HTTP message body content-encoding

  • v2.1.1
  • 64.92
  • Published

needle

The leanest and most handsome HTTP client in the Nodelands.

  • v3.3.1
  • 64.91
  • Published

koa

Koa web app framework

  • v3.0.0
  • 63.93
  • Published

@cypress/request

Cypress's fork of a simplified HTTP request client.

  • v3.0.9
  • 63.64
  • Published

lil-http-terminator

Zero dependencies, gracefully terminates HTTP(S) server.

  • v1.2.3
  • 62.80
  • Published

http-basic

Very low level wrapper arround http.request/https.request

  • v8.1.3
  • 62.52
  • Published

global-agent

Global HTTP/HTTPS proxy configurable using environment variables.

  • v3.0.0
  • 62.33
  • Published

axios-error

Axios error wrapper that aim to provide clear error message to developers

  • v1.0.4
  • 61.58
  • Published

sync-request

Make synchronous web requests

  • v6.1.0
  • 61.53
  • Published

fetch-retry

Extend any fetch library with retry functionality

  • v6.0.0
  • 60.61
  • Published

native-request

A simple package with no dependencies for native requests using callback

  • v1.1.2
  • 60.59
  • Published

fast-json-patch

Fast implementation of JSON-Patch (RFC-6902) with duplex (observe changes) capabilities

  • v3.1.1
  • 60.45
  • Published

stoppable

[![Build Status](https://travis-ci.org/hunterloftis/stoppable.svg?branch=master)](https://travis-ci.org/hunterloftis/stoppable)

  • v1.1.0
  • 60.22
  • Published

agent-base

Turn a function into an `http.Agent` instance

  • v7.1.4
  • 59.45
  • Published

@purest/config

Configuration logic for the Purest module

  • v1.0.1
  • 58.73
  • Published

url-to-options

Convert a WHATWG URL to an http(s).request options object.

  • v2.0.0
  • 58.64
  • Published

download

Download and extract files

  • v8.0.0
  • 58.63
  • Published

serverless-offline

Emulate AWS λ and API Gateway locally when developing your Serverless project

  • v14.4.0
  • 58.56
  • Published

http-proxy-agent

An HTTP(s) proxy `http.Agent` implementation for HTTP

  • v7.0.2
  • 58.30
  • Published

axios

Promise based HTTP client for the browser and node.js

  • v1.11.0
  • 58.25
  • Published

extrareqp2

Promise based HTTP client for the browser and node.js

  • v1.0.0
  • 58.22
  • Published

@cypress/request-promise

Cypress's fork of the simplified HTTP request client 'request' with Promise support. Powered by Bluebird.

  • v5.0.0
  • 58.14
  • Published

messy

Object model for HTTP and RFC822 messages

  • v7.0.0
  • 57.28
  • Published

postman-request

Simplified HTTP request client.

  • v2.88.1-postman.42
  • 57.18
  • Published

express

Fast, unopinionated, minimalist web framework

  • v5.1.0
  • 57.12
  • Published

whatwg-mimetype

Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard

  • v4.0.0
  • 56.85
  • Published

mimic-response

Mimic a Node.js HTTP response stream

  • v4.0.0
  • 56.79
  • Published

@pnpm/node-fetch

A light-weight module that brings Fetch API to node.js

  • v1.0.0
  • 56.71
  • Published

request-oauth

OAuth 1.0a support for request-compose

  • v1.0.1
  • 56.65
  • Published

socks-proxy-agent

A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS

  • v8.0.5
  • 56.40
  • Published

get-it

Generic HTTP request library for node, browsers and workers

  • v8.6.10
  • 56.39
  • Published

director

A client Side/Server Side Router

  • v1.2.8
  • 55.71
  • Published

download-status

Progress bar plugin for download

  • v2.2.1
  • 55.69
  • Published

data-urls

Parses data: URLs

  • v5.0.0
  • 55.69
  • Published

http-shutdown

Gracefully shutdown a running HTTP server.

  • v1.2.2
  • 55.64
  • Published

caw

Construct HTTP/HTTPS agents for tunneling proxies

  • v2.0.1
  • 55.63
  • Published

koa-range

range request implementation for koa

  • v0.3.0
  • 55.53
  • Published

caseless

Caseless object set/get/has, very useful when working with HTTP headers.

  • v0.12.0
  • 55.51
  • Published

@derhuerst/http-basic

Very low level wrapper arround http.request/https.request

  • v8.2.4
  • 55.50
  • Published

machinepack-http

Send HTTP requests, scrape webpages, and stream data in your JavaScript/Node.js/Sails.js app with a simple, `jQuery.get()`-like interface for sending HTTP requests and processing server responses.

  • v9.0.0
  • 55.49
  • Published

response-time

Response time for Node.js servers

  • v2.3.4
  • 55.27
  • Published

got

Human-friendly and powerful HTTP request library for Node.js

  • v14.4.7
  • 55.13
  • Published

cross-fetch

Universal WHATWG Fetch API for Node, Browsers and React Native

  • v4.1.0
  • 55.00
  • Published

json-status

A connect-compatible middleware for status responses on JSON HTTP APIs

  • v0.5.4
  • 54.96
  • Published

popsicle-redirects

Popsicle middleware for following HTTP redirects

  • v1.1.1
  • 54.95
  • Published

undici

An HTTP/1.1 client, written from scratch for Node.js

  • v7.12.0
  • 54.89
  • Published

httperrors

Handy JavaScript Error classes representing the standard HTTP errors. Easily extensible and subclassable.

  • v2.3.0
  • 54.89
  • Published

@hey-api/openapi-ts

🚀 The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more.

  • v0.80.1
  • 54.77
  • Published

@superfaceai/one-sdk

OneSDK is a universal API client which provides an unparalleled developer experience for every HTTP API

  • v2.5.0
  • 54.45
  • Published

http2-wrapper

HTTP2 client, just with the familiar `https` API

  • v2.2.1
  • 53.92
  • Published

worktop

The next generation web framework for Cloudflare Workers

  • v0.7.3
  • 53.89
  • Published

hpp

Express middleware to protect against HTTP Parameter Pollution attacks

  • v0.2.3
  • 53.89
  • Published

agentkeepalive

Missing keepalive http.Agent

  • v4.6.0
  • 53.79
  • Published

electron-fetch

A light-weight module that brings window.fetch to electron's background process

  • v1.9.1
  • 53.72
  • Published

prepend-http

Prepend `https://` to humanized URLs like sindresorhus.com and localhost

  • v4.0.0
  • 53.65
  • Published

proxy-middleware

http(s) proxy as connect middleware

  • v0.15.0
  • 53.65
  • Published

proxy-agent

Maps proxy protocols to `http.Agent` implementations

  • v6.5.0
  • 53.64
  • Published

pac-proxy-agent

A PAC file proxy `http.Agent` implementation for HTTP

  • v7.2.0
  • 53.33
  • Published

request-multipart

Multipart body support for request-compose

  • v1.0.0
  • 53.24
  • Published

standard-http-error

Standard HTTP error class. Proper serialization, no bloat. Extensible.

  • v2.0.1
  • 53.17
  • Published

apisauce

Axios + standardized errors + request/response transforms.

  • v3.2.0
  • 53.07
  • Published

clone-response

Clone a Node.js HTTP response stream

  • v2.0.0
  • 53.01
  • Published

curl-trace-parser

Parse curl --trace option output to raw HTTP message

  • v0.0.10
  • 52.95
  • Published

get-uri

Returns a `stream.Readable` from a URI string

  • v6.0.5
  • 52.91
  • Published

stoker

Utilities for hono and @hono/zod-openapi

  • v1.4.3
  • 52.85
  • Published

li

Parse the Links header format and return a javascript object.

  • v1.3.0
  • 52.78
  • Published

in-process-request

A node.js library that executes a http handler function in the current process without having to start a local http server.

  • v0.3.1
  • 52.52
  • Published

popsicle

Advanced HTTP requests in node.js and browsers

  • v12.1.2
  • 52.04
  • Published

is-retry-allowed

Check whether a request can be retried based on the `error.code`

  • v3.0.0
  • 51.99
  • Published

portfinder

A simple tool to find an open port on the current machine

  • v1.0.37
  • 51.98
  • Published

node-request-interceptor

Low-level HTTP/HTTPS/XHR request interception library for NodeJS

  • v0.6.3
  • 51.79
  • Published

arweave

Arweave JS client library

  • v1.15.7
  • 51.76
  • Published

accept-language

Accept-Language parser for nodejs

  • v3.0.20
  • 51.50
  • Published

purest

REST API Client Library

  • v4.0.3
  • 51.43
  • Published

superagent-proxy

`Request#proxy(uri)` superagent extension

  • v3.0.0
  • 51.21
  • Published

original-url

Reconstruct the original URL used in an HTTP request based on the HTTP request headers

  • v1.2.3
  • 51.06
  • Published

@dramaorg/delectus-culpa-reprehenderit

[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

  • v3.5.94
  • 50.95
  • Published

@request/api

Sugar API for @request/interface consumers

  • v0.6.0
  • 50.88
  • Published

@tinyhttp/vary

vary rewrite in TypeScript and ESM

  • v0.1.3
  • 50.73
  • Published

aws-elasticsearch-connector

A tiny Amazon Signature Version 4 connection class for @elastic/elasticsearch, for compatibility with AWS Elasticsearch and IAM authentication.

  • v9.2.0
  • 50.69
  • Published

mockttp

Mock HTTP server for testing HTTP clients and stubbing webservices

  • v4.1.0
  • 50.60
  • Published

timed-out

Timeout HTTP/HTTPS requests

  • v6.0.0
  • 50.54
  • Published

@mswjs/interceptors

Low-level HTTP/HTTPS/XHR/fetch request interception library.

  • v0.39.3
  • 50.53
  • Published

@strapi/strapi

An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite

  • v5.19.0
  • 50.44
  • Published

destroyable-server

A tiny Node.js module to make any server force-closeable

  • v1.1.1
  • 50.38
  • Published

default-user-agent

Default user agent string for nodejs http request

  • v1.0.0
  • 50.29
  • Published

node-res

Nodejs http response builder

  • v5.0.1
  • 50.09
  • Published

wait-on

wait-on is a cross platform command line utility and Node.js API which will wait for files, ports, sockets, and http(s) resources to become available

  • v8.0.4
  • 50.08
  • Published

@trufflesuite/chromafi

🦅 cli syntax highlighting: any function - any object - 176 languages

  • v3.0.0
  • 49.90
  • Published

@status/codes

A collection of status code enums

  • v1.8.0
  • 49.85
  • Published

gavel

Validator of HTTP transactions (JavaScript implementation)

  • v10.0.4
  • 49.53
  • Published

auth-header

For HTTP `Authorization` and `WWW-Authenticate` headers.

  • v1.0.0
  • 49.51
  • Published

http-status-enum

Comprehensive list of http status codes in a tidy typescript enum.

  • v1.0.2
  • 49.47
  • Published

@uphold/request-logger

A wrapper for the request module that logs all request events

  • v3.0.0
  • 49.37
  • Published

killable

Keeps track of a server's open sockets so they can be destroyed at a moment's notice.

  • v1.0.1
  • 49.24
  • Published

@sanity/timed-out

Emit `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged

  • v4.0.2
  • 49.22
  • Published

file_size_url

A lightweight Node.js library to fetch the file size from a remote URL without downloading the file. Zero dependencies. Returns a Promise with the file size formatted as 'B', 'KB', 'MB', 'GB', or 'TB'.

  • v1.0.6
  • 49.09
  • Published

hyperquest

make streaming http requests

  • v2.1.3
  • 49.04
  • Published

should-http

Http requests, response assertions for should.js

  • v0.1.1
  • 48.98
  • Published

status-is-ok

Check if the url is 200-A-Ok 🎈 [![NPM version](https://img.shields.io/npm/v/status-is-ok.svg?style=flat)](https://www.npmjs.com/package/status-is-ok) [![NPM download count](https://img.shields.io/npm/dm/status-is-ok.svg?style=flat)](https://www.npmjs.com

  • v1.2.4
  • 48.90
  • Published

find-my-way

Crazy fast http radix based router

  • v9.3.0
  • 48.82
  • Published

jsm-exceptions

A comprehensive TypeScript exception library with HTTP status code support, detailed JSDoc documentation, and backward compatibility. Provides structured error handling for web applications and APIs.

  • v2.0.5
  • 48.70
  • Published

api-problem

HTTP Problem Utility

  • v9.0.2
  • 48.66
  • Published

hpagent

A ready to use http and https agent for working with proxies that keeps connections alive!

  • v1.2.0
  • 48.65
  • Published

@slack/web-api

Official library for using the Slack Platform's Web API

  • v7.9.3
  • 48.59
  • Published

live-server

simple development http server with live reload capability

  • v1.2.2
  • 48.58
  • Published

endpoint-utils

Utils to deal with TCP ports and hostnames. Safe for everyday use.

  • v1.0.2
  • 48.17
  • Published

xhr

small xhr abstraction

  • v2.6.0
  • 47.76
  • Published

async-listen

`net.Server#listen()` helper that returns a Promise for async / await

  • v3.1.0
  • 47.72
  • Published

know-your-http-well

HTTP headers, media-types, methods, relations and status codes, all summarized and linking to their specification.

  • v0.5.0
  • 47.62
  • Published

servie

Standard HTTP interfaces for HTTP clients and servers in node.js and browsers

  • v4.3.3
  • 47.60
  • Published

robot-directives

Parse robot directives within HTML meta and/or HTTP headers.

  • v0.4.0
  • 47.44
  • Published

infinity-agent

Creates HTTP/HTTPS Agent with Infinity maxSockets

  • v2.0.3
  • 47.41
  • Published

koa-jwt

Koa middleware for validating JSON Web Tokens

  • v4.0.4
  • 47.28
  • Published

phin

The ultra-lightweight Node.js HTTP client

  • v3.7.1
  • 47.27
  • Published

hawk

HTTP Hawk Authentication Scheme

  • v9.0.2
  • 47.20
  • Published

rest

RESTful HTTP client library

  • v2.0.0
  • 47.18
  • Published

request-debug

Library to assist with debugging HTTP(s) requests made by the request module.

  • v0.2.0
  • 47.01
  • Published

@reflet/http

Low-level TypeScript HTTP-related modules

  • v1.0.0
  • 47.00
  • Published

escher-auth

Library for HTTP request signing (JavaScript implementation)

  • v4.0.1
  • 46.60
  • Published

sfdx-faye

Simple pub/sub messaging for the web

  • v1.0.9
  • 46.55
  • Published

launchdarkly-eventsource

Fork of eventsource package - W3C compliant EventSource client for Node.js and browser (polyfill)

  • v2.2.0
  • 46.49
  • Published

http-status-typed

HTTP status codes as TypeScript const enum - zero bundle size, compile-time inlined values (TypeScript only)

  • v3.0.0
  • 46.44
  • Published

unirest

Simplified, lightweight HTTP client library

  • v0.6.0
  • 46.35
  • Published

http-link-header

Parse & format HTTP link headers according to RFC 8288

  • v1.1.3
  • 46.25
  • Published

milliparsec

tiniest body parser in the universe

  • v5.0.2
  • 46.24
  • Published

http-call

make http requests

  • v5.3.0
  • 46.11
  • Published

request-stats

Get stats on your Node.js HTTP server requests

  • v3.0.0
  • 46.09
  • Published

wrangler

Command-line interface for all things Cloudflare Workers

  • v4.26.0
  • 45.95
  • Published

structured-headers

Implementation of Structured Field Values for HTTP (RFC9651, RFC8941)

  • v2.0.1
  • 45.95
  • Published

@zazuko/node-fetch

A light-weight module that brings window.fetch to node.js

  • v2.6.6
  • 45.91
  • Published

node-mocks-http

Mock 'http' objects for testing Express, Next.js and Koa routing functions

  • v1.17.2
  • 45.88
  • Published

bunyan-middleware

Request, response logger middleware using bunyan. Also provides request<>response duration.

  • v1.0.2
  • 45.86
  • Published

request-capture-har

Wrapper for request module that saves all traffic as a HAR file, useful for auto mocking a client

  • v1.2.2
  • 45.73
  • Published

centra

The core lightweight HTTP client for Node

  • v2.7.0
  • 45.69
  • Published

@anvilco/node-fetch

A light-weight module that brings Fetch API to node.js

  • v3.1.2-beta.0
  • 45.66
  • Published

overload-protection

Load detection and shedding capabilities for http, express, restify and koa

  • v1.2.3
  • 45.62
  • Published

fetch-mock

Mock http requests made using fetch

  • v12.5.3
  • 45.59
  • Published

express-sslify

Enforces SSL for node.js express projects

  • v1.2.0
  • 45.57
  • Published

@root/request

A lightweight, zero-dependency drop-in replacement for request

  • v1.9.2
  • 45.57
  • Published

@curveball/problem

A middleware for converting errors into application/problem+json

  • v1.0.0
  • 45.52
  • Published

@adonisjs/http-server

AdonisJS HTTP server with support packed with Routing and Cookies

  • v7.7.0
  • 45.45
  • Published

@smeijer/ky

Tiny and elegant HTTP client based on the Fetch API

  • v1.8.2
  • 45.18
  • Published

elastic-apm-http-client

A low-level HTTP client for communicating with the Elastic APM intake API

  • v12.0.0
  • 44.89
  • Published

req-then

Simple http(s) request function, returning a promise.

  • v0.6.4
  • 44.86
  • Published

http-responder

A very simple way to create an error response and send it only showing what you choose to.

  • v2.3.1
  • 44.75
  • Published

mitm

Intercept and mock outgoing network TCP connections and HTTP requests for testing. Intercepts and gives you a Net.Socket, Http.IncomingMessage and Http.ServerResponse to test and respond with. Useful when testing code that hits remote servers.

  • v1.7.3
  • 44.71
  • Published

request-filtering-agent

An http(s).Agent implementation that block request Private IP address.

  • v2.0.1
  • 44.64
  • Published

@studio/json-request

A tiny Node HTTP(S) request wrapper, for JSON requests and responses

  • v4.0.0
  • 44.63
  • Published