flashttp

1.0.2 • Public • Published

flashttp


Lightweight Promise based Http Client


Features

  • Update a web page without reloading the page
  • Request data from a server
  • Receive data from a server
  • Send data to a server
  • Supports Promise
  • easy to understand error messages

Installing

npm install flashttp

# Example

Performing a GET request

/**
* For the GET request you will need to provide the URL(GET or GET/:ID) and Optionally Headers
e.g. { 'Content-Type': 'application/json , 'Authorization' : 'TOKEN'}
**/ 
 
flashttp.Get("URL",{
    'Content-Type': 'application/json',
  }).then(res => {
    console.log(res);
  }).catch(err => {
    console.log(err);
})
//Response Object { Response: Object, Status: 200, StatusMessage: "Success -> OK", Headers: Object }

Performing a POST request

/**
* For the POST request you will need to provide the URL , Object(BODY) and Optionally Headers
e.g. { 'Content-Type': 'application/json , 'Authorization' : 'TOKEN'}
**/ 
 
flashttp.Post("URL",{
    'Content-Type': 'application/json',
  },{}).then(res => {
    console.log(res);
  }).catch(err => {
    console.log(err);
})
//Response Object { Response: Object, Status: 200, StatusMessage: "Success -> OK", Headers: Object }

Performing a PUT request

/**
* For the PUT request you will need to provide the URL(PUT or PUT/:ID) , Object(BODY) and Optionally Headers
e.g. { 'Content-Type': 'application/json , 'Authorization' : 'TOKEN'}
**/ 
 
flashttp.Put("URL",{
    'Content-Type': 'application/json',
  },{}).then(res => {
    console.log(res);
  }).catch(err => {
    console.log(err);
})
//Response Object { Response: Object, Status: 200, StatusMessage: "Success -> OK", Headers: Object }

Performing a PATCH request

/**
* For the PATCH request you will need to provide the URL(PATCH or PATHC:ID) , Object(BODY) and Optionally Headers
e.g. { 'Content-Type': 'application/json , 'Authorization' : 'TOKEN'}
**/ 
 
flashttp.Patch("URL",{
    'Content-Type': 'application/json',
  },{}).then(res => {
    console.log(res);
  }).catch(err => {
    console.log(err);
})
//Response Object { Response: Object, Status: 200, StatusMessage: "Success -> OK", Headers: Object }

Performing a DELETE request

/**
* For the DELETE request you will need to provide the URL(DELETE or DELETE/:ID) , Optionally a Object(BODY) and Optionally Headers
e.g. { 'Content-Type': 'application/json , 'Authorization' : 'TOKEN'}
**/ 
 
flashttp.Delete("URL",{
    'Content-Type': 'application/json',
  },{}).then(res => {
    console.log(res);
  }).catch(err => {
    console.log(err);
})
//Response Object { Response: Object, Status: 200, StatusMessage: "Success -> OK", Headers: Object }

Readme

Keywords

none

Package Sidebar

Install

npm i flashttp

Weekly Downloads

1

Version

1.0.2

License

MIT

Last publish

Collaborators

  • pjaya_2016