planck-http-fetch
TypeScript icon, indicating that this package has built-in type declarations

1.7.4 • Public • Published

planck-http-fetch

Simple promise-based HTTP/HTTPS fetch.

Install

npm install planck-http-fetch

Use

import { Fetch } from "planck-http-fetch";

const data = await new Fetch("https://...") // url
    .timeout(5000)  // timeout 5s
    .head("Api-Key", "123") // sets header
    .head("Host", "my.host.com")    // sets another header
    .basicAuth("user", "password")  // enables basic auth in HTTP header
    .unauthorized() // skips certificate check if https
    .fetch("data to send", "text/plain");   // do request with data and content type

For fetch method:

If data is set POST is used, else GET

If contentType is not set, application/json;charset=utf-8 is used

307 temp. redirect

From version 1.7.2, temp. redirections (307) are handled automatically

More info?

All methods have JSDoc comments, they provides more info on usage.

Readme

Keywords

Package Sidebar

Install

npm i planck-http-fetch

Weekly Downloads

45

Version

1.7.4

License

MIT

Unpacked Size

13.8 kB

Total Files

5

Last publish

Collaborators

  • pankleks