0.0.1-20220310.2 • Published 2 years ago

@totvs/http v0.0.1-20220310.2

Weekly downloads
19
License
ISC
Repository
-
Last release
2 years ago

@TOTVS/HTTP

This Package @totvs/http lets you make HTTP requests, like GET, POST, PUT and DELETE.

This plugin is compatible with Angular, React and Javascript projects.

Installation

Using npm: $ npm install --save @totvs/http

// using ES6 modules
import { HttpPlugin } from @totvs/http;
var http = new HttpPlugin();

// using CommonJS modules
var http = require('@totvs/http')
var http = new http.HttpPlugin();

Usage

Use these specific methods:

First, you need to know how parameters work:

Parameters:

URL: Address of your service. QueryParams: Query parameters are a defined set of parameters attached to the end of a url. They are extensions of the URL that are used to help define specific content or actions based on the data being passed. Headers: HTTP header fields are components of the header section of request and response messages in the Hypertext Transfer Protocol (HTTP). They define the operating parameters of an HTTP transaction. Body: Content to send

After this, you can use the methods:

GET

The GET method is used to retrieve information from the given server using a given URI.

this.http.get(URL, QueryParms, Headers).subscribe( res => {
    console.log(res);
});

POST

A POST request is used to send data to the server, for example, customer information, file upload, etc.

this.http.POST(URL, Body, QueryParms, Headers).subscribe( res => {
  console.log(res);
});

PUT

Replaces all current representations of the target resource with the uploaded content.

this.http.put(URL, Body, QueryParms, Headers).subscribe( res => {
    console.log(res);
});

PATCH

Replaces partial current representations of the target resource with the uploaded content.

this.http.patch(URL, Body, QueryParms, Headers).subscribe( res => {
    console.log(res);
});

DELETE

Removes all current representations of the target resource given by a URI.

this.http.delete(URL, QueryParms, Headers).subscribe( res => {
    console.log(res);
});

REQUEST

This is a generic way to call a method(GET, POST, PUT, PATCH and DELETE)

this.http.request(Method, URL, QueryParms, Headers).subscribe( res => {
    console.log(res);
});