You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Sindre Sorhus 68c91676eb Merge pull request #5 from julien-f/encoding 10 years ago
.editorconfig init 11 years ago
.gitattributes init 11 years ago
.gitignore init 11 years ago
.jshintrc init 11 years ago
.travis.yml init 11 years ago
index.js Encoding support (fix #4). 10 years ago
license add gzip/deflate support 11 years ago
package.json 1.0.1 10 years ago
readme.md Encoding support (fix #4). 10 years ago
test.js Encoding support (fix #4). 10 years ago

readme.md

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 or null

Encoding to be used on setEncoding of 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