h2-request

1.1.1 • Public • Published

HTTP2 request

Greenkeeper badge

NPM Version Build Status Known Vulnerabilities

Http2 Request is designed to be the simplest way possible to make http & http2 calls. It supports HTTP2 and follows redirects by default.

To be http2 compatible it uses http2-client. To make requests it uses request - expect the API to be identical just with http2 support.

API

The API is identical to that of request as this module just changes the http modules of request - you will actually be using request. The only addition to the API is to disable this module behavior on request basis

const request = require('h2-request');
request({
  uri : 'http://www.google.com',
  disableHttp2 : true // <-- Now it's a regular request without http2
}, function (error, response, body) {
  console.log('error:', error); // Print the error if one occurred
  console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received
  console.log('body:', body); // Print the HTML for the Google homepage.
});

Full API Documentation

To see the full API documentation: request Documentation

License

MIT

Package Sidebar

Install

npm i h2-request

Weekly Downloads

2

Version

1.1.1

License

MIT

Unpacked Size

10.9 kB

Total Files

6

Last publish

Collaborators

  • hiscojs