0.0.2 • Published 7 years ago
pull-fetch-iso v0.0.2
Pull fetch isomorphic
var fetch = require('pull-fetch-iso');
var toPromise = require('pull-to-promise');
pull(
fetch({
url: 'http://localhost/books.ndjson',
retries: [
{ delay: 100 },
{ delay: 2000 },
{ delay: 10000 },
],
}),
pull.log()
);
toPromise(fetch({
url: 'http://localhost/books/the-little-mermaid.json',
retries: [
{ delay: 100 },
{ delay: 2000 },
{ delay: 10000 },
],
}))
.then(console.log);
fetch({
retries
// complete URL, `query` appended, overwrites `host` and `path`
url
// will be concatenated
host
path
/*
A string will simply be appended to the URL while an object will be
stringified by `http-querystring-stringify`
*/
query
method
headers: {
name: value
}
/*
A JSON serializable value, a DOM File or DOM FormData. Any value. Will be
stringified if the "Content-Type" header is not overwritten and it is not
a DOM File or FormData.
*/
data
});