JSPM

Found 13652 results for http status messages

http-codes

Map of HTTP status messages to codes based on Node's built-in (inverse) map

  • v1.0.0
  • 253.55
  • Published

statuses

HTTP status utility

  • v2.0.2
  • 145.70
  • Published

builtin-status-codes

The map of HTTP status codes from the builtin http module

  • v3.0.0
  • 97.09
  • Published

http-status-codes

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

  • v2.3.0
  • 92.74
  • Published

http-status

Interact with HTTP status code

  • v2.1.0
  • 86.78
  • Published

node-fetch

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

  • v3.3.2
  • 81.85
  • Published

negotiator

HTTP content negotiation

  • v1.0.0
  • 81.52
  • Published

http-parser-js

A pure JS HTTP parser for node.

  • v0.5.10
  • 81.01
  • Published

follow-redirects

HTTP and HTTPS modules that follow redirects.

  • v1.15.11
  • 80.82
  • Published

content-type

Create and parse HTTP Content-Type header

  • v1.0.5
  • 78.83
  • Published

har-schema

JSON Schema for HTTP Archive (HAR)

  • v2.0.0
  • 77.70
  • Published

is-redirect

Check if a number is a redirect HTTP status code

  • v2.0.0
  • 77.56
  • Published

on-headers

Execute a listener when a response is about to write headers

  • v1.1.0
  • 77.41
  • Published

http-proxy-middleware

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

  • v3.0.5
  • 76.79
  • Published

requires-port

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

  • v1.0.0
  • 75.25
  • Published

tunnel

Node HTTP/HTTPS Agents for tunneling proxies

  • v0.0.6
  • 73.86
  • Published

@slack/webhook

Official library for using the Slack Platform's Incoming Webhooks

  • v7.0.6
  • 73.37
  • Published

http-errors

Create HTTP error objects

  • v2.0.0
  • 73.32
  • Published

forwarded

Parse HTTP X-Forwarded-For header

  • v0.2.0
  • 73.13
  • Published

@hapi/boom

HTTP-friendly error objects

  • v10.0.1
  • 72.36
  • Published

http-assert

assert with status codes

  • v1.5.0
  • 71.75
  • Published

stream-http

Streaming http in the browser

  • v3.2.0
  • 71.10
  • Published

compression

Node.js compression middleware

  • v1.8.1
  • 71.01
  • Published

morgan

HTTP request logger middleware for node.js

  • v1.10.1
  • 70.52
  • Published

request-promise-core

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

  • v1.1.4
  • 70.46
  • Published

http-server

A simple zero-configuration command-line http server

  • v14.1.1
  • 69.74
  • Published

vary

Manipulate the HTTP Vary header

  • v1.1.2
  • 69.70
  • Published

fresh

HTTP response freshness testing

  • v0.5.2
  • 69.69
  • Published

etag

Create simple HTTP ETags

  • v1.8.1
  • 69.63
  • Published

range-parser

Range header field string parser

  • v1.2.1
  • 68.96
  • Published

make-fetch-happen

Opinionated, caching, retrying fetch client

  • v15.0.1
  • 68.95
  • Published

@supabase/node-fetch

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

  • v2.6.13
  • 68.53
  • Published

messy

Object model for HTTP and RFC822 messages

  • v7.0.0
  • 68.39
  • Published

methods

HTTP methods that node supports

  • v1.1.2
  • 68.36
  • Published

hono

Web framework built on Web Standards

  • v4.9.5
  • 68.32
  • Published

node-forge

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

  • v1.3.1
  • 68.13
  • Published

@hapi/wreck

HTTP Client Utilities

  • v18.1.0
  • 68.06
  • Published

responselike

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

  • v3.0.0
  • 67.88
  • Published

superagent

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

  • v10.2.3
  • 67.57
  • Published

typed-rest-client

Node Rest and Http Clients for use with TypeScript

  • v2.1.0
  • 67.47
  • Published

@hapi/ammo

HTTP Range processing utilities

  • v6.0.1
  • 66.95
  • Published

popsicle-status

Popsicle middleware for rejecting responses with bad HTTP statuses

  • v3.0.0
  • 66.87
  • Published

ky

Tiny and elegant HTTP client based on the Fetch API

  • v1.9.1
  • 66.38
  • Published

jayson

JSON-RPC 1.0/2.0 compliant server and client

  • v4.2.0
  • 66.10
  • Published

@hapi/shot

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

  • v6.0.2
  • 66.06
  • Published

parse-headers

Parse http headers, works with browserify/xhr

  • v2.0.6
  • 66.02
  • Published

simple-get

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

  • v4.0.1
  • 65.88
  • Published

supertest

SuperAgent driven library for testing HTTP servers

  • v7.1.4
  • 65.68
  • Published

@hapi/hapi

HTTP Server framework

  • v21.4.3
  • 65.20
  • Published

node-fetch-h2

Implementation of window.fetch which can use http2 seamlessly

  • v2.3.1-0
  • 64.75
  • Published

needle

The leanest and most handsome HTTP client in the Nodelands.

  • v3.3.1
  • 64.44
  • Published

koa

Koa web app framework

  • v3.0.1
  • 64.11
  • Published

@cypress/request

Cypress's fork of a simplified HTTP request client.

  • v3.0.9
  • 63.46
  • Published

global-agent

Global HTTP/HTTPS proxy configurable using environment variables.

  • v3.0.0
  • 62.67
  • Published

http-basic

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

  • v8.1.3
  • 61.19
  • Published

fast-json-patch

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

  • v3.1.1
  • 60.49
  • Published

stoppable

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

  • v1.1.0
  • 60.34
  • Published

fetch-retry

Extend any fetch library with retry functionality

  • v6.0.0
  • 60.31
  • Published

sync-request

Make synchronous web requests

  • v6.1.0
  • 60.23
  • Published

native-request

A simple package with no dependencies for native requests using callback

  • v1.1.2
  • 59.88
  • Published

agent-base

Turn a function into an `http.Agent` instance

  • v7.1.4
  • 59.12
  • Published

overload-protection

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

  • v1.2.3
  • 59.05
  • Published

@purest/config

Configuration logic for the Purest module

  • v1.0.1
  • 58.53
  • Published

extrareqp2

Promise based HTTP client for the browser and node.js

  • v1.0.0
  • 58.40
  • Published

@cypress/request-promise

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

  • v5.0.0
  • 58.12
  • Published

download

Download and extract files

  • v8.0.0
  • 58.09
  • Published

serverless-offline

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

  • v14.4.0
  • 58.08
  • Published

http-proxy-agent

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

  • v7.0.2
  • 57.92
  • Published

axios

Promise based HTTP client for the browser and node.js

  • v1.11.0
  • 57.84
  • Published

url-to-options

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

  • v2.0.0
  • 57.69
  • Published

@pnpm/node-fetch

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

  • v1.0.0
  • 57.63
  • Published

postman-request

Simplified HTTP request client.

  • v2.88.1-postman.43
  • 57.08
  • Published

express

Fast, unopinionated, minimalist web framework

  • v5.1.0
  • 56.80
  • Published

whatwg-mimetype

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

  • v4.0.0
  • 56.58
  • Published

json-status

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

  • v0.5.4
  • 56.55
  • Published

mimic-response

Mimic a Node.js HTTP response stream

  • v4.0.0
  • 56.52
  • Published

primus

Primus is a simple abstraction around real-time frameworks. It allows you to easily switch between different frameworks without any code changes.

  • v8.0.9
  • 56.49
  • 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
  • 56.35
  • Published

download-status

Progress bar plugin for download

  • v2.2.1
  • 56.33
  • Published

request-oauth

OAuth 1.0a support for request-compose

  • v1.0.1
  • 56.29
  • Published

socks-proxy-agent

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

  • v8.0.5
  • 56.15
  • Published

director

A client Side/Server Side Router

  • v1.2.8
  • 55.97
  • Published

@hey-api/openapi-ts

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

  • v0.82.2
  • 55.93
  • Published

get-it

Generic HTTP request library for node, browsers and workers

  • v8.6.10
  • 55.87
  • Published

axios-logger

Beautify Axios Logging Messages

  • v2.8.1
  • 55.66
  • Published

caw

Construct HTTP/HTTPS agents for tunneling proxies

  • v2.0.1
  • 55.47
  • Published

http-shutdown

Gracefully shutdown a running HTTP server.

  • v1.2.2
  • 55.44
  • Published

koa-range

range request implementation for koa

  • v0.3.0
  • 55.39
  • Published

data-urls

Parses data: URLs

  • v5.0.0
  • 55.28
  • Published

undici

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

  • v7.15.0
  • 55.08
  • Published

popsicle-redirects

Popsicle middleware for following HTTP redirects

  • v1.1.1
  • 54.93
  • Published

@derhuerst/http-basic

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

  • v8.2.4
  • 54.79
  • Published

got

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

  • v14.4.8
  • 54.69
  • Published

http-status-message

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

  • v1.2.4
  • 54.51
  • Published

caseless

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

  • v0.12.0
  • 54.51
  • Published

cross-fetch

Universal WHATWG Fetch API for Node, Browsers and React Native

  • v4.1.0
  • 54.49
  • Published

response-time

Response time for Node.js servers

  • v2.3.4
  • 54.30
  • Published

mock-res

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

  • v0.6.0
  • 54.09
  • Published

hpp

Express middleware to protect against HTTP Parameter Pollution attacks

  • v0.2.3
  • 53.74
  • Published

proxy-agent

Maps proxy protocols to `http.Agent` implementations

  • v6.5.0
  • 53.52
  • Published

agentkeepalive

Missing keepalive http.Agent

  • v4.6.0
  • 53.50
  • Published

http2-wrapper

HTTP2 client, just with the familiar `https` API

  • v2.2.1
  • 53.48
  • Published

pac-proxy-agent

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

  • v7.2.0
  • 53.31
  • Published

proxy-middleware

http(s) proxy as connect middleware

  • v0.15.0
  • 53.08
  • Published

get-uri

Returns a `stream.Readable` from a URI string

  • v6.0.5
  • 53.00
  • Published

clone-response

Clone a Node.js HTTP response stream

  • v2.0.0
  • 52.61
  • Published

request-multipart

Multipart body support for request-compose

  • v1.0.0
  • 52.60
  • Published

prepend-http

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

  • v4.0.0
  • 52.48
  • Published

httperrors

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

  • v2.3.0
  • 52.30
  • Published

electron-fetch

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

  • v1.9.1
  • 52.17
  • Published

node-request-interceptor

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

  • v0.6.3
  • 52.16
  • Published

li

Parse the Links header format and return a javascript object.

  • v1.3.0
  • 51.90
  • Published

stoker

Utilities for hono and @hono/zod-openapi

  • v2.0.1
  • 51.66
  • Published

is-retry-allowed

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

  • v3.0.0
  • 51.59
  • Published

portfinder

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

  • v1.0.37
  • 51.54
  • Published

popsicle

Advanced HTTP requests in node.js and browsers

  • v12.1.2
  • 51.54
  • Published

arweave

Arweave JS client library

  • v1.15.7
  • 51.48
  • Published

@request/api

Sugar API for @request/interface consumers

  • v0.6.0
  • 51.42
  • Published

@tinyhttp/vary

vary rewrite in TypeScript and ESM

  • v0.1.3
  • 50.98
  • Published

purest

REST API Client Library

  • v4.0.3
  • 50.91
  • Published

accept-language

Accept-Language parser for nodejs

  • v3.0.20
  • 50.89
  • Published

destroyable-server

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

  • v1.1.1
  • 50.78
  • 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.67
  • Published

mockttp

Mock HTTP server for testing HTTP clients and stubbing webservices

  • v4.1.0
  • 50.57
  • Published

@mswjs/interceptors

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

  • v0.39.6
  • 50.57
  • 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.55
  • Published

original-url

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

  • v1.2.3
  • 50.54
  • Published

hyperquest

make streaming http requests

  • v2.1.3
  • 50.50
  • Published

gavel

Validator of HTTP transactions (JavaScript implementation)

  • v10.0.4
  • 50.34
  • Published

superagent-proxy

`Request#proxy(uri)` superagent extension

  • v3.0.0
  • 50.20
  • Published

default-user-agent

Default user agent string for nodejs http request

  • v1.0.0
  • 50.17
  • Published

http-encoding

Everything you need to handle HTTP message body content-encoding

  • v2.1.1
  • 50.02
  • 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.23.1
  • 49.75
  • 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
  • 49.71
  • Published

auth-header

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

  • v1.0.0
  • 49.53
  • Published

timed-out

Timeout HTTP/HTTPS requests

  • v6.0.0
  • 49.49
  • Published

@slack/rtm-api

Official library for using the Slack Platform's Real Time Messaging API

  • v7.0.4
  • 49.39
  • Published

should-http

Http requests, response assertions for should.js

  • v0.1.1
  • 49.32
  • Published

@bjowes/http-mitm-proxy

HTTP Man In The Middle (MITM) Proxy. This is a fork of Joe Ferners' library node-http-mitm-proxy. Its first release was identical to the master version of the original library, commit 66ac0f5d3298f66b731f90ebf1e9b430fa5d76eb. I decided to publish a scoped

  • v0.9.6
  • 49.12
  • Published

node-res

Nodejs http response builder

  • v5.0.1
  • 48.91
  • Published

hpagent

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

  • v1.2.0
  • 48.90
  • Published

@slack/web-api

Official library for using the Slack Platform's Web API

  • v7.10.0
  • 48.60
  • Published

@status/codes

A collection of status code enums

  • v1.8.0
  • 48.48
  • Published

find-my-way

Crazy fast http radix based router

  • v9.3.0
  • 48.42
  • Published

http-status-enum

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

  • v1.0.2
  • 48.13
  • Published

async-listen

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

  • v3.1.0
  • 48.11
  • Published

@uphold/request-logger

A wrapper for the request module that logs all request events

  • v3.0.0
  • 47.64
  • Published

killable

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

  • v1.0.1
  • 47.59
  • Published

live-server

simple development http server with live reload capability

  • v1.2.2
  • 47.49
  • Published

servie

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

  • v4.3.3
  • 47.28
  • 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
  • 47.18
  • Published

xhr

small xhr abstraction

  • v2.6.0
  • 47.16
  • Published

statuses-es

HTTP status utility

  • v2.0.6
  • 47.14
  • Published

endpoint-utils

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

  • v1.0.2
  • 46.92
  • Published

request-debug

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

  • v0.2.0
  • 46.90
  • Published

phin

The ultra-lightweight Node.js HTTP client

  • v3.7.1
  • 46.79
  • Published

know-your-http-well

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

  • v0.5.0
  • 46.76
  • Published

escher-auth

Library for HTTP request signing (JavaScript implementation)

  • v4.0.1
  • 46.53
  • Published

@sanity/timed-out

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

  • v4.0.2
  • 46.53
  • Published

koa-jwt

Koa middleware for validating JSON Web Tokens

  • v4.0.4
  • 46.52
  • Published

request-stats

Get stats on your Node.js HTTP server requests

  • v3.0.0
  • 46.49
  • Published

launchdarkly-eventsource

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

  • v2.2.0
  • 46.45
  • Published

milliparsec

tiniest body parser in the universe

  • v5.0.2
  • 46.39
  • Published

wrangler

Command-line interface for all things Cloudflare Workers

  • v4.33.1
  • 46.35
  • Published

structured-headers

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

  • v2.0.2
  • 46.32
  • Published

@anvilco/node-fetch

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

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

rest

RESTful HTTP client library

  • v2.0.0
  • 46.31
  • Published

robot-directives

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

  • v0.4.0
  • 46.24
  • Published

http-link-header

Parse & format HTTP link headers according to RFC 8288

  • v1.1.3
  • 46.02
  • Published

infinity-agent

Creates HTTP/HTTPS Agent with Infinity maxSockets

  • v2.0.3
  • 45.94
  • Published

@reflet/http

Low-level TypeScript HTTP-related modules

  • v1.0.0
  • 45.84
  • Published

request-filtering-agent

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

  • v3.0.0
  • 45.72
  • Published

unirest

Simplified, lightweight HTTP client library

  • v0.6.0
  • 45.59
  • Published

http-call

make http requests

  • v5.3.0
  • 45.56
  • Published

node-mocks-http

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

  • v1.17.2
  • 45.50
  • Published

hawk

HTTP Hawk Authentication Scheme

  • v9.0.2
  • 45.47
  • Published

@trufflesuite/chromafi

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

  • v3.0.0
  • 45.43
  • Published

@adonisjs/http-server

AdonisJS HTTP server with support packed with Routing and Cookies

  • v7.7.0
  • 45.40
  • Published

@root/request

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

  • v1.9.2
  • 45.37
  • Published

bunyan-middleware

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

  • v1.0.2
  • 45.15
  • Published

sl-request

Simplified HTTP request client.

  • v1.0.6
  • 45.05
  • Published

centra

The core lightweight HTTP client for Node

  • v2.7.0
  • 45.03
  • Published

http_status_codes

http_status_code module allows user to refer http status codes based on numerical format or text format

  • v2.0.5
  • 44.68
  • Published

fetch-mock

Mock http requests made using fetch

  • v12.5.4
  • 44.62
  • 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.54
  • Published

faye

Simple pub/sub messaging for the web

  • v1.4.1
  • 44.48
  • Published

http-compression

Adding gzip/brotli for your HTTP server

  • v1.1.2
  • 44.44
  • Published

pusher-js

Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers

  • v8.4.0
  • 44.36
  • Published

http-z

HTTP message parser and builder

  • v8.1.1
  • 44.13
  • Published

unexpected-express

Extend the unexpected assertion library with support for testing Express middleware

  • v13.1.2
  • 44.00
  • Published

browser-request

Browser port of the Node.js 'request' package

  • v0.3.3
  • 43.91
  • Published

@slack/socket-mode

Official library for using the Slack Platform's Socket Mode API

  • v2.0.5
  • 43.82
  • Published

@podium/browser

This is a client-side library designed to:

  • v1.3.0
  • 43.80
  • Published

elastic-apm-http-client

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

  • v12.0.0
  • 43.79
  • Published

egg

A web framework's framework for Node.js

  • v3.31.0
  • 43.75
  • Published

@smeijer/ky

Tiny and elegant HTTP client based on the Fetch API

  • v1.8.2
  • 43.72
  • Published

@slack/oauth

Official library for interacting with Slack's Oauth endpoints

  • v3.0.4
  • 43.70
  • Published

apollo-link-http-common

Http utilities for Apollo Link shared across all links using http

  • v0.2.16
  • 43.55
  • Published

node-fetch-commonjs

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

  • v3.3.2
  • 43.54
  • Published