$ cnpm install popsicle-transport-http
Popsicle transport for sending requests over HTTP1 and HTTP2.
npm install popsicle-transport-http --save
import { transport } from "popsicle-transport-http";
const req = new Request("/");
const res = await transport()(req, done);
The transport function sends the Servie Request to a remote server.
keepAlive?: number Duration to keep connection alive for re-use (default: 5000)servername?: string Override remote server name for TLSrejectUnauthorized?: boolean Rejects unauthorized TLS connectionsnegotiateHttpVersion?: NegotiateHttpVersion Configure HTTP version negotiation (default: HTTP2_FOR_HTTPS)lookup?: DnsLookup Override default DNS resolution (default: dns.lookup)ca?: string | Buffer | Array<string | Buffer> Set TLS CAcert?: string | Buffer Set TLS certificatekey?: string | Buffer Set TLS keysecureContext?: SecureContext Set TLS secure contextsecureProtocol?: string Set TLS secure protocolsecureOptions?: number Set TLS secure optionsInfinity active sockets):
tlsSockets?: ConnectionManager<TLSSocket>netSockets?: ConnectionManager<Socket>http2Sessions?: ConnectionManager<ClientHttp2Session>createHttp2Connection?: (authority, socket) => ClientHttp2SessioncreateNetConnection?: (options) => SocketcreateTlsConnection?: (options) => TLSSocketThis project is written using TypeScript and publishes the definitions directly to NPM.
MIT
Copyright 2013 - present © cnpmjs.org | Home |