JSPM

  • Created
  • Published
  • Downloads 23158658
  • Score
    100M100P100Q212761F
  • License MIT

Simplified HTTP/HTTPS requests

Package Exports

  • got

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (got) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

got Build Status

Simplified HTTP/HTTPS requests

A nicer interface to the built-in http module.

It also supports following redirects and automagically handling gzip/deflate.

Use request if you need more.

Install

$ npm install --save got

Usage

var got = require('got');

got('http://todomvc.com', function (err, data, res) {
    console.log(data);
    //=> <!doctype html> ...
});

API

It's a GET request by default, but can be changed in options.

got(url, [options], [callback])

url

Required
Type: string

The url to request.

options

Type: object

Any of the http.request options.

options.encoding

Type: string, null
Default: 'utf8'

Encoding to be used on setEncoding of the response data. If null, the body is returned as a Buffer.

callback(err, data, response)
data

The data you requested.

response

The response object.

License

MIT © Sindre Sorhus